1

我需要基于两列创建一个唯一约束。

如何在 SQL Server 2008 Express 版本中实现这一点?

4

2 回答 2

2
ALTER TABLE dbo.YourTable
ADD CONSTRAINT YourConstraintName UNIQUE (Column1, Column2)
于 2012-04-30T10:03:02.230 回答
0
ALTER TABLE mytable
ADD CONSTRAINT myconstraint UNIQUE NONCLUSTERED (
  Col1,
  Col2
) ON [PRIMARY]

或者如果您更喜欢使用索引:

CREATE UNIQUE NONCLUSTERED INDEX myindex ON mytable (
  Col1,
  Col2
) ON [PRIMARY]
于 2012-04-30T10:05:12.150 回答