【发布时间】:2011-04-23 05:39:55
【问题描述】:
我总是觉得在 Management Studio 中将外键添加到主表会令人困惑。
假设我有一个
Table1
{
ID int, -- Primary Key
Table2ID int, -- Refers to Table2's ID
}
Table2
{
ID int, -- Primary Key
SomeData nvarchar(50)
}
我正在通过Right Click -> Relationships -> Table and column specification 向 Table1 添加一个外键。我将“主”弹出窗口设置为 Table2,ID,将“外键表”设置为 Table1,Table2ID。
我的问题:
不应该列出 Table2 “外键表”和 Table1 为 首要的关键?是我的理解 错误的?
当我保存时,我收到一条警告“以下表格将保存到您的数据库中。”它显示了两个表。我真的不明白这个。我只更改了 Table1。为什么显示第二个表格?
【问题讨论】:
标签: sql sql-server tsql ssms management-studio-express