4
Foreign Key เป็นคีย์ที่ไม่ใช่คีย์หลัก
ฉันมีตารางที่เก็บข้อมูลและหนึ่งในแถวนั้นจำเป็นต้องมีอยู่ในตารางอื่น ดังนั้นฉันต้องการคีย์ต่างประเทศเพื่อรักษาความสมบูรณ์ของการอ้างอิง CREATE TABLE table1 ( ID INT NOT NULL IDENTITY(1,1) PRIMARY KEY, AnotherID INT NOT NULL, SomeData VARCHAR(100) NOT NULL ) CREATE TABLE table2 ( ID INT NOT NULL IDENTITY(1,1) PRIMARY KEY, AnotherID INT NOT NULL, MoreData VARCHAR(30) NOT NULL, CONSTRAINT fk_table2_table1 FOREIGN KEY (AnotherID) REFERENCES table1 (AnotherID) ) …
143
sql
sql-server