- Katılım
- 20 Tem 2021
- Konular
- 148
- Mesajlar
- 905
- Çözüm
- 3
- Online süresi
- 1mo 3d
- Reaksiyon Skoru
- 1,079
- Altın Konu
- 32
- TM Yaşı
- 4 Yıl 10 Ay 22 Gün
- Başarım Puanı
- 185
- MmoLira
- 500
- DevLira
- 3
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
SQL YABANCI ANAHTAR
YABANCI ANAHTAR, iki tablo arasındaki ilişkiyi tanımlamak için kullanılır ve bir tablodaki YABANCI ANAHTAR, başka bir tablodaki BİRİNCİL ANAHTAR'ı gösterir.CREATE TABLE ifadesiyle bir sütunda FOREIGN KEY Kısıtlamasının sözdizimi:
MySQL:
SQL:
CREATE TABLE Emirleri
(
Order_Id int NOT NULL ,
SiparişNo int NULL DEĞİL ,
P_Id int ,
BİRİNCİL ANAHTAR ( Order_Id ) ,
YABANCI ANAHTAR ( P_Id ) REFERANSLAR Kişiler ( P_Id )
)
SQL Server / Oracle / MS Erişimi:
SQL:
CREATE TABLE Siparişleri
(
Order_Id int NOT NULL PRIMARY KEY,
SiparişNo int NULL DEĞİL ,
P_Id int YABANCI ANAHTAR REFERANSLAR Kişiler ( P_Id )
)
ALTER TABLE ifadesiyle bir sütunda FOREIGN KEY Kısıtlamasının sözdizimi:
MySQL / SQL Sunucusu / Oracle / MS Erişimi:
SQL:
ALTER TABLE Orders DROP FOREIGN KEY fk_POrders
CREATE TABLE ifadesiyle bir sütunda FOREIGN KEY Kısıtlamasının sözdizimi:
MySQL / SQL Sunucusu / Oracle / MS Erişimi:
SQL:
CREATE TABLE Emirleri
(
Order_Id int NOT NULL ,
SiparişNo int NULL DEĞİL ,
P_Id int ,
BİRİNCİL ANAHTAR ( Order_Id ) ,
KISITLAMA fk_POrders YABANCI ANAHTAR ( P_Id )
REFERANSLAR Kişiler ( P_Id )
)
ALTER TABLE ifadesiyle bir sütunda FOREIGN KEY Kısıtlamasının sözdizimi:
MySQL / SQL Sunucusu / Oracle / MS Erişimi:
SQL:
ALTER TABLE Emirleri KISITLAMA EKLE fk_POrders
YABANCI ANAHTAR ( P_Id ) REFERANSLAR Kişiler ( P_Id )
YABANCI ANAHTAR'ı Bırak:
Yabancı anahtarı silmek için aşağıdaki sözdizimini kullanın.MySQL:
SQL:
ALTER TABLE Orders DROP FOREIGN KEY fk_POrders
SQL Server / Oracle / MS Erişimi:
SQL:
ALTER TABLE Orders DROP CONSTRAINT fk_POrders
Birincil anahtar ile yabancı anahtar arasındaki fark:
| Birincil anahtar | Yabancı anahtar |
|
|
- Katılım
- 19 Ara 2016
- Konular
- 166
- Mesajlar
- 2,102
- Çözüm
- 15
- Online süresi
- 2mo 12d
- Reaksiyon Skoru
- 1,191
- Altın Konu
- 1
- TM Yaşı
- 9 Yıl 5 Ay 20 Gün
- Başarım Puanı
- 259
- MmoLira
- 2,209
- DevLira
- 36
paylaşım için teşekkürlerSQL YABANCI ANAHTAR
YABANCI ANAHTAR, iki tablo arasındaki ilişkiyi tanımlamak için kullanılır ve bir tablodaki YABANCI ANAHTAR, başka bir tablodaki BİRİNCİL ANAHTAR'ı gösterir.
CREATE TABLE ifadesiyle bir sütunda FOREIGN KEY Kısıtlamasının sözdizimi:
MySQL:
SQL:CREATE TABLE Emirleri ( Order_Id int NOT NULL , SiparişNo int NULL DEĞİL , P_Id int , BİRİNCİL ANAHTAR ( Order_Id ) , YABANCI ANAHTAR ( P_Id ) REFERANSLAR Kişiler ( P_Id ) )
SQL Server / Oracle / MS Erişimi:
SQL:CREATE TABLE Siparişleri ( Order_Id int NOT NULL PRIMARY KEY, SiparişNo int NULL DEĞİL , P_Id int YABANCI ANAHTAR REFERANSLAR Kişiler ( P_Id ) )
ALTER TABLE ifadesiyle bir sütunda FOREIGN KEY Kısıtlamasının sözdizimi:
MySQL / SQL Sunucusu / Oracle / MS Erişimi:
SQL:ALTER TABLE Orders DROP FOREIGN KEY fk_POrders
CREATE TABLE ifadesiyle bir sütunda FOREIGN KEY Kısıtlamasının sözdizimi:
MySQL / SQL Sunucusu / Oracle / MS Erişimi:
SQL:CREATE TABLE Emirleri ( Order_Id int NOT NULL , SiparişNo int NULL DEĞİL , P_Id int , BİRİNCİL ANAHTAR ( Order_Id ) , KISITLAMA fk_POrders YABANCI ANAHTAR ( P_Id ) REFERANSLAR Kişiler ( P_Id ) )
ALTER TABLE ifadesiyle bir sütunda FOREIGN KEY Kısıtlamasının sözdizimi:
MySQL / SQL Sunucusu / Oracle / MS Erişimi:
SQL:ALTER TABLE Emirleri KISITLAMA EKLE fk_POrders YABANCI ANAHTAR ( P_Id ) REFERANSLAR Kişiler ( P_Id )
YABANCI ANAHTAR'ı Bırak:
Yabancı anahtarı silmek için aşağıdaki sözdizimini kullanın.
MySQL:
SQL:ALTER TABLE Orders DROP FOREIGN KEY fk_POrders
SQL Server / Oracle / MS Erişimi:
SQL:ALTER TABLE Orders DROP CONSTRAINT fk_POrders
Birincil anahtar ile yabancı anahtar arasındaki fark:
Birincil anahtar Yabancı anahtar
- Birincil anahtar boş değerler içeremez.
- Birincil anahtar çoğaltılamaz.
- Bir tablo yalnızca bir birincil anahtara sahip olabilir.
- Birincil anahtar otomatik olarak kümelenmiş bir dizin ekler.
- Yabancı anahtar boş değerler içerebilir.
- Yabancı anahtar çoğaltılabilir.
- Bir tablo birden fazla yabancı anahtara sahip olabilir.
- Yabancı anahtar otomatik olarak herhangi bir dizin eklemez.

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 2
- Görüntüleme
- 70
- Cevaplar
- 1
- Görüntüleme
- 136
- Cevaplar
- 2
- Görüntüleme
- 413
- Cevaplar
- 4
- Görüntüleme
- 487




