Mac*_*Mac 37 sql sql-server database-design foreign-keys
它写在每本书中,外键实际上是其他表中的主键但是我们可以有一个外键,它不是任何其他表中的主键
mar*_*c_s 43
是 - 您可以拥有一个引用另一个表中唯一索引的外键.
CREATE UNIQUE INDEX UX01_YourTable ON dbo.YourTable(SomeUniqueColumn)
ALTER TABLE dbo.YourChildTable
   ADD CONSTRAINT FK_ChildTable_Table
   FOREIGN KEY(YourFKColumn) REFERENCES dbo.YourTable(SomeUniqueColumn)
nvo*_*gel 14
根据定义,外键必须引用某个表的候选键.它不一定是主键.
作为一个细节问题,SQL中称为FOREIGN KEY的约束并不完全等同于关系模型中外键的教科书定义.SQL的FOREIGN KEY约束不同,因为:
| 归档时间: | 
 | 
| 查看次数: | 37954 次 | 
| 最近记录: |