SQL Server’da Tüm Constraintleri Devre Dışı Bırakıp Tabloları Temizlemek
Herkese merhaba,
Bu yazıda SQL Server’da tüm constraitleri devre dışı bırakıp tabloların nasıl temizleneceğinden bahsedeceğim.
SQL Server’da bazı durumlarda tablolardaki tüm ilişkileri kaldırıp içindeki verileri temizlemeniz gerekebilir. Böyle bir ihtiyaçta aşağıdaki kodları sıra ile çalıştırırsanız istediğiniz sonucu alacaksınız. Örnek kodları inceleyelim.
EXEC sp_MSforeachtable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL';
EXEC sp_MSforeachtable 'DELETE ?';
İlk olarak birinci sıradaki kodu ikinci olarak ikinci sıradaki kodu çalıştırmalısınız.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.