2011-02-01 40 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

相關問題