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.

328 Kez Okundu

Yavuz Selim Kart

Yazılım ve veri tabanında bildiklerimi anlatmaya gayret ediyorum. Halen birçok programlama dili üzerinde araştırmalar yaparak kendimi geliştiriyorum. Bunlar haricinde Grafik Tasarım ve Wordpress konularına da ilgim bulunmakta. SEO ve Sosyal medya yönetimleri hakkında da bilgim mevcuttur. Kısaca çok çalışmayı seven azimli biriyim.

You may also like...

Yazı kopyalamak yasaktır!