我正在使用sql server 2000我想创建一个id为主键的表和另一个具有唯一键约束的列。
答案 0 :(得分:0)
CREATE TABLE [MyTable]
(
ID INT NOT NULL,
SomeUniqueColumn varchar(20) NOT NULL,
CONSTRAINT PK_MyTable PRIMARY KEY(ID),
CONSTRAINT U_MyTable UNIQUE(SomeUniqueColumn)
)
答案 1 :(得分:0)
这应该这样做。
CREATE TABLE [dbo].[TestTable]
(
[id] [int] NOT NULL,
[otherValue] [int] NOT NULL,
CONSTRAINT [IX_OtherValye] UNIQUE NONCLUSTERED
(
[otherValue] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]