1

我有这些表:

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”附近的语法不正确。

注意:我在表查询的定义下编写此查询

4

1 回答 1

4

阅读有关命令的文档ALTER TABLE会很容易地向您展示这是要使用的语法:

ALTER TABLE dbo.Employee 
  ADD CONSTRAINT FK_Employee_Department
  FOREIGN KEY(Dnumber) REFERENCES dbo.Department(Dno);
于 2013-04-11T05:04:26.157 回答