添加外键,报错

Con*_*630 0 sql sql-server

我正在尝试添加外键,但出现以下错误

'EmployeeID' 附近的语法不正确

我正在尝试在 Employee 表和 HolidayRequestForm 表之间创建外键关系。

我在两个表中都有一个名为 EmployeeID 的列。EmployeeID 是雇员表中的主键。

ALTER TABLE [dbo].[HolidayRequestForm]
ADD CONSTRAINT FK_EHRF
FOREIGN KEY [EmployeeID] REFERENCES [dbo].[Employee](EmployeeID);
Run Code Online (Sandbox Code Playgroud)

imi*_*iki 5

你应该写:

ALTER TABLE [dbo].[HolidayRequestForm]
ADD CONSTRAINT FK_EHRF
FOREIGN KEY ([EmployeeID]) REFERENCES [dbo].[Employee](EmployeeID);
Run Code Online (Sandbox Code Playgroud)