【发布时间】:2011-03-26 06:55:39
【问题描述】:
我正在使用 sql server 2000 我想创建一个以 id 作为主键的表和一个具有唯一键约束的列。
【问题讨论】:
-
那么一定要这样做。
标签: sql sql-server-2000
我正在使用 sql server 2000 我想创建一个以 id 作为主键的表和一个具有唯一键约束的列。
【问题讨论】:
标签: sql sql-server-2000
应该这样做。
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]
【讨论】:
CREATE TABLE [MyTable]
(
ID INT NOT NULL,
SomeUniqueColumn varchar(20) NOT NULL,
CONSTRAINT PK_MyTable PRIMARY KEY(ID),
CONSTRAINT U_MyTable UNIQUE(SomeUniqueColumn)
)
【讨论】: