在SQL Server中创建外键,需要使用ALTER TABLE
语句来修改表结构,并添加FOREIGN KEY
约束。以下是一个示例:
-- 创建主表
CREATE TABLE MainTable (
MainTableID INT PRIMARY KEY,
MainTableData VARCHAR(50)
);
-- 创建子表
CREATE TABLE SubTable (
SubTableID INT PRIMARY KEY,
SubTableData VARCHAR(50),
MainTableID INT
);
-- 在子表中创建外键
ALTER TABLE SubTable
ADD CONSTRAINT FK_SubTable_MainTable
FOREIGN KEY (MainTableID) REFERENCES MainTable(MainTableID);
在这个示例中,我们首先创建了两个表:MainTable
和SubTable
。然后,我们使用ALTER TABLE
语句在SubTable
中添加了一个外键约束,该约束引用了MainTable
中的主键列MainTableID
。这样,我们就在SQL Server
中成功创建了一个外键。
在这个示例中,我们使用了ALTER TABLE
语句来修改表结构,并添加了FOREIGN KEY
约束。这是在SQL Server中创建外键的常用方法。
领取专属 10元无门槛券
手把手带您无忧上云