2010-08-06 67 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) 
)