SQL Eylem Sorguları
SQL'in bir diğer eylem sorgularından biri olan DELETE (Veri Silme) komutundan bahsedeceğim. Bu komutla veritabanı tablosunda yer alan bir kayıt nasıl silinir onu öğreneceğiz. Ayrıca DELETE komutunu kullanarak var olan bir tablodaki tüm kayıtları nasıl silebileceğimizi öğreneceğiz.
Açıklama
DELETE komutu,
Söz Dizimi
DELETE FROM TabloAdı WHERE AlanAdı = Kriter |
PARAMETRELER
- TabloAdı:İşlenecek tablo veya sorgunun adı
- AlanAdı: Koşul belirtilecek alanın adı
- Kriter: Koşulun kendisi
Şimdi örneklerimizi yapalım.
Örnekler
DELETE Sipariş Ayrıntıları
WHERE Birim Fiyat >1000;
Bu örneğimizde Sipariş Ayrıntıları tablosunda Birim Fiyatı 1000'in üzerinde olan kayıtları sildik.
Şimdi de kriter belirtmeden bir tablo içerisindeki tüm kayıtları silelim.
DELETE
FROM SiparişAyrıntıları
Bu örneğimizde Sipariş Ayrıntıları Tablosu içerisinde ne var ne yok hepsini silmiş olduk.
Sorguda Kullanımı
Birim fiyatı 1000 TL nin altında olan 3 tane kaydımız var.
DELETE [Sipariş Ayrıntıları].[Birim Fiyat]
FROM [Sipariş Ayrıntıları]
WHERE ((([Sipariş Ayrıntıları].[Birim Fiyat])>1000));
Sorgumuzu çalıştırdıktan sonraki tablomuzun durumu
Şimdi de Sipariş Ayrıntıları tablomuzun içindeki tüm kayıtları silelim.
DELETE[Sipariş Ayrıntıları].*
FROM [Sipariş Ayrıntıları];
Evet Arkadaşlar SQL DELETE komutunun en basit örneklerini yapmış bulunuyorsunuz. Sizde bu komut üzerinde çalışarak farklı kayıtları silebilirsiniz.
NOT: SQL DELETE komutu bir eylem sorgusu olduğundan dolayı dikkatli kullanmanızı öneririm. Eylem sorgularında tablonuzun yedeğini almanız iyi olur.
Şimdilik Hoşcakalın...
0 Yorumlar