SQL Server’da Delete Kullanımı
Herkese merhaba,
Bu yazıda sizlere SQL Server’da DELETE kullanımından bahsedeceğim.
SQL Server’da DELETE, veritabanı üzerinde bir tabloda istenilen kayıtları silmek amacıyla kullanılan bir terimdir. Tabi ki bu terimi olduğu gibi kullanamayız. Bu terimi kullanırken bir şart vermemiz gerekli. Bu şartta WHERE şartıdır.
WHERE şartı hangi işlemin silineceği hakkında fikir veren kısımdır diyebiliriz.
Örnek verecek olursak
DELETE FROM SilinecekTablo
WHERE TabloID = 10;
Görüldüğü üzere veritabanımızda SilinecekTablo diye bir tablo var. Bu tablodan eğer TabloID = 10 olan değeri silmek istiyorsak yazdığımız sorgu yukarıdaki gibi olur.
Eğer şu şekilde yazarsanız ne olurdu?
DELETE FROM SilinecekTablo;
Bu şekilde yazıldığı zaman hiçbir şart vermemiş oluruz ve tüm tabloyu silecektir. Bu yüzden dolayı DELETE ifadesini kullanırken çok dikkatli olmalısınız. Aksi halde verilerinizi kurtarma işlemleri ile ilgilenmek durumunda kalırsınız.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.