Eğer silmek istediğiniz tablo üzerinde primary key ve foreign key bağlantısı varsa bu noktada truncate cümleciği Cannot truncate table ‘TabloAdi’ because it is being referenced by a FOREIGN KEY constraint hatasını döndürür. Bu noktada ya tablo üzerindeki pk-fk yapısını kaldırıp tabloyu truncate edip tekrardan oluşturmalısınız yada truncate'i kullanmak yerine delete cümleciği ile tablo içindeki verileri silmelisiniz.
Constraint'i silmek için aşağıdaki kodu kullanabilirsiniz:
Alter Table [dbo].[TabloAdi]
Drop Constraint Constraint_adi
Tablo datalarını silmek için tekrardan çalıştırın
Truncate table [dbo].[TabloAdi]
0 yorum :
Yorum Gönder