SQL UPDATE VE DELETE


UPDATE DEYİMİ:
Tablodaki verileri güncellemek için kullanılır. Genellikle güncelleştirilecek satırı belirtmek için WHERE sözcüğüyle kullanılır.
Mevcut bir tablodaki satırları değiştirmek için UPDATE deyimi kullanılır. UPDATE deyimi sadece bir tablo üzerinde kullanılmalıdır. UPDATE deyimi ile SET ve WHERE sözcüğü kullanılır.
SET sözcüğü değiştirilecek kolonları ve değerleri belirtir. WHERE sözcüğü ise değiştirilecek satırı belirtir.
Kullanım biçimi:
UPDATE tablo
SET kolon = ifade
WHERE arama_koşulu
Örnek: Aşağıdaki örnekte fiyat değerini %10 artırır.
UPDATE siparis
SET fiyatı= fiyatı * 1.1
Örneğin bir kaydı düzeltmek istersek ;
UPDATE Musteri
SET Ad = ‘Nuri Yılmaz’
WHERE kod=’1′;
Örneğin tüm musterilerin bakiyesini %10 artırmak istediğimizde;
UPDATE Musteri
SET bakiye=bakiye*1.1;

DELETE DEYİMİ
Bir tablodaki verileri silmek için DELETE komutu kullanılır. Örneğin Öğrenci tablosundaki tüm verileri silmek için;
DELETE * from musteri;
Tabloda, bakiyesi 1000’den küçük olan müşterilerin satırlarını silmek için:
DELETE * FROM musteri WHERE bakiye <=1000
Kullanım biçimi:
DELETE tablo
WHERE arama_koşulu
Örnek: Tablodan satır silmek
Aşağıdaki örnekte müşteri tablosundan ‘B’ grubuna sahip olan müşteriler silinir.
DELETE musteri
WHERE grubu = ‘B’

Kıssadan Hisse / Eksiklikle​ri Sevgi İle Tamamlamak


Eksiklikle​ri Sevgi İle Tamamlamak
Oturduğum sokakta yeni evli bir çift vardı.
Koca seyyar satıcı, karısı ona yardım ediyor.
Kocanın ayakları, karısının ise kolları protez…
Bir gün baktım kadıncağız hamile, gözlerinin içi gülüyor.
“Anne olacağım” dedi sevinçle.
Soracaktım tam “nasıl taşıyacaksın, nasıl büyüteceksin, zor olmayacak mı?” diye, sustum.
Çünkü sevginin çözüm getiremeyeceği hiç bir şey yoktu ve böyle düşünceye takıldığım için kendimden utandım.
Aylar sonra bir gün onları sokakta gördüm.
Kadın bir bebek torbası diktirmiş kendine göre, bebeğini göğüsüne asmış, seyyar tezgahlarının önünde oturuyorlar.
En yakın mağazadan minik bir hediye alıp yanlarına oturmaya gittim.
Bebek acıktıkça baba bebeği annesinin göğsüne getirip emzirtiyordu.
Gerçekten de eksiklerini sevgiyle tamamlıyorlardı.
Ve eksiklerini asla dile getirmiyorlardı.
Bebek büyüdü, okula başladı.
Anne babanın sevincini bir görseniz…
Çocukları sağlıklı, tüm organları yerinde.
Kadın dedi ki: “iki yarımdan bir bütün sevgi doğurduk,
Demek eksiklik sevgiyle tamamlanabilirmiş.
Ailemiz karşı çıkmıştı ama bak… Allah’a şükür; evladımız sağlıklı.
Eksiklik bizde değil demek ki, değil mi?”
Sustum.
O evlat güzelini bir görseniz: anne babasını nasıl da tamamlıyor…
“Söyle bakalım büyünce ne olacaksın?” diye takıldım.
“Sevgi olacağım” dedi.
Sevgi?
“Nasıl sevgi oğlum? O meslek mi?”
“Ama, ama… Annem babam diyor ki… Sen sev, sevgi ol… Sevgi olunca en güzel meslekler seni bulur.”

Yine sustum.

UPDATE – Ornek Kayıt


update sis_user_def set cmp_code =’123′ where cmp_code = ‘000’
update değişim_yapılcak_tablo set değişim_yapılacak_kolon =’123′ where Arama_yapılacak_kolon = ‘000’

Flashback


select * from tmp_veri as of timestamp sysdate-2/1440 where batchno=1000 and seqno=0