2010-02-04 48 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

相关问题