Yazeka
Arama sonuçlarına göre oluşturuldu
Delete ve truncate komutları SQL'de verileri silmek için kullanılır, ancak farklı işlevlere sahiptirler:
- Delete: Belirli koşulları sağlayarak tablodaki satırları siler 12.
WHERE
cümlesi ile birlikte kullanılır ve her bir satırın silinmesi transaction log'unda kaydedilir, bu nedenle işlem geri alınabilir (rollback edilebilir) 13. - Truncate: Tablodaki tüm satırları siler, koşulları dikkate almaz 12.
WHERE
cümlesi desteklenmez ve işlem geri alınamaz 3. Daha hızlıdır çünkü veri sayfalarını loglamadan serbest bırakır 14.
5 kaynaktan alınan bilgiyle göre: