SQL Delete From – Veri Silme

SQL Delete From – Veri Silme

29 Ağustos 2018 0 Yazar: Mustafa BÜKÜLMEZ
Toplam Görüntülenme : 266
Yaklaşık okuma süresi : 2 DK
SQL Select From – Verileri Listeleme
SQL Update Set – Veri Güncelleme
SQL Delete From – Veri Silme
5 (100%) 2 Oy

SQL Delete From – Veri Silme , yazım ile sql eğitim setimize devam ediyoruz. Bu dersimizde veritabanına kaydettiğimiz bir veriyi nasıl sileceğimizi göreceğiz. SQL işlemlerinde en basit ve kolay işlem budur ancak dikkatli yapılması gerekir. Sildiğiniz bir veriyi geri alamıyorsunuz. Gelin SQL Delete From – Veri Silme işlemini görelim.

SQL Delete From – Veri Silme

SQL Delete From – Veri Silme işlemi kısa bir işlem olduğundan dolayı bu dersimizde çok kısa olacaktır. Önceki derslerimizde bahsettiğim gibi yine sql query oluşturma yöntemi ile oluşturabilir. Ancak bu işlem için onu kullanmaya gerek yok çünkü delete komutunu yazarken kolon adlarına ihtiyacımız olmuyor. Sadece where şartı kısmında kolon adlarını kullanacağız.

PERSONEL_TANIMLARI tablomuz üzerinden bir delete sorgusu yazalım.

Advertisements
delete from PERSONEL_TANIMLARI WHERE per_Aktif = 0

En basit şekilde kullanımını böyle gösterebiliriz. Aktif kolonu 0 olanlar yani pasif yaptığımız tüm kayıtları silmek istediğimizi belirtmiş olduk. Burada dikkat etmeniz gereken kısım (ki update işleminde de dikkat etmelisiniz) where kısmı hayati önem taşımaktadır. Where şartını kullanmadan delete yazptığınızda tablodaki tüm kayıtları silersiniz ve bu işlemi geri alamazsınız. Bu sebeple yazdığınız şartlara dikkat edin ve gerekirse önce database backup alıp sonra çalıştırın.

İşlem basit olduğundan ki neredeyse hiç kullanmayacağımızdan bu dersi burada bitiriyorum. Kullanmaycağız dememdeki kasıt ben derslerimde çok az kullanacağım… Sizler sürekli kullanacak olsanız dahi çok derinlemesine incelenecek bir komut değildir.

Burada bir anımdan bahsetmek istiyorum. Önceki iş yerimde yeni başladığım sıralarda bir canlı ortamda yani çalışan sistem üzerinde veritabanı üzerinde bir update çalıştırmam gerekti. Siparişler tablosunda çalıştırdığım update komutunda ise yaklaşık on kalem içeren bir siparişin miktarlarını değiştirmem gerekiyordu. Ve ben bu update komutunu çalıştırmadan önce ne olur ne olmaz diye bir yedek aldım ve komutu çalıştırdım. Sonrasında çıkan mesajı görünce kalpten gidiyordum. 10 kayda işlem yapıldı demesi gereken yerde 28000+ kayda işlem yapıldı yazmıştı. Allah’tan yedek almıştım ki anında yedeği geri yükledim ve sorunu çözdüm.


SQL Delete From – Veri Silme dersimizde bu kadardı. Diğer derslerimizde görüşmek üzere…

İlgili İçerik  SQL AS - Tek Tabloda İç İçe Select Kullanımı

Microsoft SQL Server & T-SQL Eğitim Seti ders listesi için tıklayınız.

Sağlıcakla ve Takipte Kalın. 😉

SQL Select From – Verileri Listeleme
SQL Update Set – Veri Güncelleme