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)