Sql server &引用;关键字';更改'&引用;添加外键约束时
我有这些桌子:Sql server &引用;关键字';更改'&引用;添加外键约束时,sql-server,tsql,sql-server-2012,Sql Server,Tsql,Sql Server 2012,我有这些桌子: Employee(Ename, SSN, Bdate, Address, Dnumber) Department ( Dname,Dno,Dmgr_SSN( Project(Pname, Pnumber, Plocation, Dnum) WorksON(SSN,Pnumber,Hours) 当我尝试使用ALTER时: alter table Employee add foreign key (Dnumber) REFERENCES Department (Dno);
Employee(Ename, SSN, Bdate, Address, Dnumber)
Department ( Dname,Dno,Dmgr_SSN(
Project(Pname, Pnumber, Plocation, Dnum)
WorksON(SSN,Pnumber,Hours)
当我尝试使用ALTER
时:
alter table Employee
add foreign key (Dnumber)
REFERENCES Department (Dno);
我得到这个错误:
味精156,第15级,状态1,第24行关键字“alter”附近的语法不正确 注意:我在表查询的定义下编写此查询,阅读将很容易向您显示这是要使用的语法:
ALTER TABLE dbo.Employee
ADD CONSTRAINT FK_Employee_Department
FOREIGN KEY(Dnumber) REFERENCES dbo.Department(Dno);
阅读将很容易地向您展示以下语法:
ALTER TABLE dbo.Employee
ADD CONSTRAINT FK_Employee_Department
FOREIGN KEY(Dnumber) REFERENCES dbo.Department(Dno);
你有没有读过这篇文章,包括例子?只是问一下显而易见的问题。您是否执行了“创建表”和“更改表”一次操作?您是否阅读了,包括示例?只是为了问显而易见的问题。您是否正在执行“创建表”和“更改表”的一次性操作?