2010-08-06 59 views
-1

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

+1

你的问题是? – Fabian 2010-08-06 11:08:43

+3

然后通过一切手段这样做。 – 2010-08-06 11:09:45

回答

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] 
0
CREATE TABLE [MyTable] 
(
    ID INT NOT NULL, 
    SomeUniqueColumn varchar(20) NOT NULL, 

    CONSTRAINT PK_MyTable PRIMARY KEY(ID), 
    CONSTRAINT U_MyTable UNIQUE(SomeUniqueColumn) 
)