发现 sqlserver Enterprise Manager 创建constraint时候的一个bug
a_cer 2006-06-15 09:36:46 如果字段类型为bit,则在创建 unique constraint 的时候,无法选择对应的列作为 多列constraint 中的一列.
只能在sql query analyzer 中通过script 来实现.
例子:
ALTER TABLE [dbo].[tblLaggingPI] ADD CONSTRAINT [IX_tblLaggingPI] UNIQUE NONCLUSTERED
(
[LocationId],
[IsContractor], --这个字段是bit 类型
[LaggingPIGroupId],
[Year],
[Month]
) ON [PRIMARY]
GO