2010-02-04 49 views
2

有一個術語用於標識引用另一個表中的列的表列。這是「外鍵」一詞。如何調用引用同一個表中的列的列?

是否有一個術語用於標識引用同一個表中列的表列?

這樣的列的一個例子是「item_parent」列,它引用下表中的「item_id」列:
items(item_id,item_parent);

+2

它被稱爲'自我指涉' – 2010-02-04 11:53:05

回答

3

在文檔SQL Server中,這些引用被稱爲「自引用」。

2

這種類型的表通常被稱爲「自引用」。

我不知道具有自引用外鍵的列的特定術語。

1

除了「自我引用」,還有「反身關係」這個詞。

對於在MSDN參考,Click Here

0

你從哪裏得到的-false-理念,即「外鍵」必然引用其他表(並有因此必須存在一些其他條款爲外國鍵引用相同的表)?

+1

我從維基百科的一篇名爲「外鍵」的文章中獲得了這個想法 - http://en.wikipedia.org/wiki/Foreign_key – 2010-02-05 07:41:09

相關問題