5.00 / 1 oy

SQL Server'da bir tabloyu temizlemek

Microsoft SQL Server'da ve diğer ilişkisel veritabanlarında veriler tablolar içerisinde satırlar halinde saklanırlar ve bu verilerin de zaman zaman silinmesi gerekebilir. Belirli bir satırın ya da belirli satırların silinmesi işlemi için delete komutlarına where ifadeleri eklenerek silinmesi istenen satırlar seçilebilir. Ancak log kayıtları gibi büyük tabloların zaman zaman tamamen tüm satırlarını silmek gerekebilmektedir ve bu silme işlemini de tek komut ile hızlı bir şekilde yapabilmek için aşağıdaki yöntemleri kullanabiliriz.

- Truncate komutu

- Delete komutu

Örneğin log kayıtlarımızı loglar adındaki SQL Server tablosunda sakladığımızı ve tümünü tek seferde silmek istediğimizi varsayalım.

TRUNCATE TABLE loglar

ya da

DELETE FROM loglar

komutlarını kullanarak tüm tablo verilerini tek seferde temizleyebiliriz.

 

Editör editi: sitedeki bazı diğer benzer başlıklar için;

bkz: SQL Server Truncate Table işlemi Nedir?

bkz: Sql Server'da değişkene atama yaparken set mi select mi kullanılmalı?

bkz: SQL Server'da sütun boyutunu değiştirmek

bkz: Sql Server'da ayın gününe göre Group By yapmak

bkz: SQL Server'da son x satırı seçmek

bkz: Select içerisinde hesaplama yapmak (Sql Server)

kaanbey

19.08.2021 17:45

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
SQL Server'da bir tabloyu temizlemek

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.