使用主键和唯一键创建表

时间:2010-08-06 11:06:27

标签: sql sql-server-2000

我正在使用sql server 2000我想创建一个id为主键的表和另一个具有唯一键约束的列。

2 个答案:

答案 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]