最好我想知道如何使用SQL Server Management Studio界面,但这不是完全必要的。如果您只是有一个脚本可以在制作一个表之后添加一个可以正常使用的脚本。
答案 0 :(得分:28)
试试这个:
ALTER TABLE dbo.YourTableName
ADD CONSTRAINT
ConstraintName UNIQUE NONCLUSTERED
(
Column01,
Column02,
Column03
)
我使用商业名称作为约束,这样如果它被违反并且异常冒泡,我会在错误消息中得到“每个员工违规只有一个部门”而不是“ ConstraintXXX违规”。
答案 1 :(得分:15)