Joe*_*ips 12 sql-server-2005 constraints
我想知道如何使用SQL Server Management Studio界面来完成它,但这不是完全必要的.如果你只是有一个脚本在一个表之后添加一个就可以了.
Raj*_*ore 29
试试这个:
ALTER TABLE dbo.YourTableName
ADD CONSTRAINT
ConstraintName UNIQUE NONCLUSTERED
(
Column01,
Column02,
Column03
)
Run Code Online (Sandbox Code Playgroud)
我使用业务名称作为约束,这样如果它被违反并且异常冒泡,我会在错误消息中得到" 每个员工违规只有一个部门 ",而不是" ConstraintXXX违规 ".
mar*_*c_s 15
在SQL Server Management Studio中
替代文字http://i35.tinypic.com/s61t7d.png
替代文字http://i34.tinypic.com/nysqjd.png
而已!:)