2011-02-01 73 views
0

试图编写脚本以在另一个名称不同的表中引用外键。这里是我的脚本的一部分,看看是否能找出什么即时试图做的,我不知道一个更好的方式来解释它:SQL Server:如何将外键引用到键名不同的另一个表中

ALTER TABLE journal 
ADD CONSTRAINT journal_authorid_FK FOREIGN KEY(author_id) REFERENCES employee.emp_id; 

,你可以看到,在一个表中的AUTHOR_ID引用EMP_ID主键在另一个表中。原因在于此表中已存在一个名为emp_id的关键字。此表中的emp_id FK将用于标识此日记条目的属性。 author_id是创建条目的人员。显然他们都位于员工表上。我如何建立这种关系?

回答

2

我相信语法是:

ALTER TABLE journal 
ADD CONSTRAINT journal_authorid_FK FOREIGN KEY(author_id) REFERENCES employee(emp_id); 
+0

就是这样。谢谢 :) – Sinaesthetic 2011-02-01 03:18:54

相关问题