SQL’de FOREIGN KEY Constraint

Başka bir tablodaki birincil anahtar yabancı anahtar tablosunu gösterir.

 

"Kişi" tablosu:

P_Id

LastName

FirstName

Address

City

1

Hansen

Ola

Timoteivn 10

Sandnes

2

Svendson

Tove

Borgvn 23

Sandnes

3

Pettersen

Kari

Storgt 20

Stavanger

 

 

 

 

 

"Orders" tablosu:

 

O_Id

OrderNo

P_Id

1

77895

3

2

44678

3

3

22456

2

4

24562

1

"Orders" tablosunun "P_Id" sütununda "Kişiler" tablo "P_Id" sütununa işaret ettiğini unutmayın

.

"Kişi" tablosunda birincil anahtar "Kişiler" tablosunun "P_Id" sütundur.

 

"Orders" tablosundaki yabancı anahtar "Emir" tablosunun "P_Id" sütundur.

 

YABANCI anahtar kısıtlaması, tablolar arasındaki bağlantıları yok edecek eylemleri önlemek için kullanılır.

 

.