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 nasıl temizlenir bundan bahsedeceğim.

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.

SQL Server Eğitimleri Kanalına Abone Olun

Şunlar makaleler de hoşunuza gidebilir