【发布时间】:2009-03-03 05:22:40
【问题描述】:
MS SQL Server 中的索引和约束在它们被定义的表中是本地的。因此您可以在多个表中创建相同的索引或约束名称而不会遇到麻烦。
外键约束(众所周知,它不是键,而是约束)将出现在 Keys 子文件夹中,并且它们的名称似乎是全局范围的。
有人知道为什么“键”具有全局范围的名称吗?我确实了解键和索引之间的区别。我不明白为什么名称范围会有如此大的差异。在所有情况下,它们对于为其定义的表都是“本地的”。
TIA
【问题讨论】:
标签: sql-server key naming