SQL Server Management Studio 2012中的1:1关系
问题描述:
我想在SQL Server Management Studio 2012中创建1:1关系,请帮助我,找不到正确的方式,每次尝试时都会创建一个很多关系。SQL Server Management Studio 2012中的1:1关系
答
实际上,1对1关系是1对n的关系,unique
约束添加到对应于关系的n
部分的列中。
所以你需要的是添加一个unique
约束到外键。
答
您可以创建一个唯一的约束,或者只是将该信息包含在表本身中。
的SQL下面应该让你开始:
ALTER TABLE myTable
ADD CONSTRAINT myOneToOneColumn UNIQUE (myColumn);
你怎么添加唯一约束? – megara 2013-03-06 19:24:31