SQL 用外键创建表

示例

在此示例中,我们有一个现有表SuperHeros。

该表包含一个主键ID。

我们将添加一个新表以存储每个超级英雄的力量:

CREATE TABLE HeroPowers
(
    ID int NOT NULL PRIMARY KEY,
    Name nvarchar(MAX) NOT NULL,
    HeroId int REFERENCES SuperHeros(ID)
)

该列HeroId是表的外键SuperHeros。