SQL Server İlişkili Tabloda Kayıt Silme Sorunu – Ahmet Cansever
Salı , 24 Ocak 2017
Anasayfa » SQL » SQL Server İlişkili Tabloda Kayıt Silme Sorunu

SQL Server İlişkili Tabloda Kayıt Silme Sorunu

Sql Server’ da önceden ilişki kurulmuş bir tabloda Kayıt silmek istendiğinde aşağıdaki gibi bir hata alınıyorsa  izlenecek çözüm yolu;

Tablolar: Örneğimizdeki tabloları incelediğimizde kullanıcılar ve yorumlar tablolarını görüyoruz.

sql_foreignKey2sql_foreignKey3

Hata mesajı:

sql_foreignKey1

Kullacılar tablosundan kayıt silmek istenildiğinde bu kullanıcıya ait yorumlarında bulunması nedeniyle üstteki gibi hata alınıyorsa; kullanıcıyla beraber diğer tablodaki kayıtların da silinmesini sağlamak için

sql_foreignKey5

Database Diagram sağ tıklayark Modify seçilir.

sql_foreignKey6

Gelen ekranda 1 . adımda ilişki üzerine tıklanır ve Özelliklerden Insert and Update Specification bölümünden Delete Rule altında Cascade seçilir.

sql_foreignKey7

Daha sonra Save Diagram diyerek işlem sonlandırılır.

Artık kullanıcılar tablosundan kayıt silindiğinde diğer tablodaki bu kullanıcıya ait tüm kayıtlarda silinecektir.

Hakkında admin

Yorum Yap

Wordpress Tema indir