一个表原来三个键联合做主键,现在要去掉一个,语句怎么写?
我是丁学 2005-06-12 12:18:41 原来建表的语句:
CREATE TABLE [choosesub] (
[snumber] [char] (8) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[sunumber] [char] (8) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[aaccount] [int] NOT NULL ,
CONSTRAINT [PK_CHOOSESUB] PRIMARY KEY CLUSTERED
(
[snumber],
[sunumber],
[aaccount]
) ON [PRIMARY] ,
CONSTRAINT [FK_CHOOSESU_CHOOSESUB_ADMIN] FOREIGN KEY
(
[aaccount]
) REFERENCES [admin] (
[aaccount]
),
CONSTRAINT [FK_CHOOSESU_CHOOSESUB_STUDENT] FOREIGN KEY
(
[snumber]
) REFERENCES [student] (
[snumber]
),
CONSTRAINT [FK_CHOOSESU_CHOOSESUB_SUBJECT] FOREIGN KEY
(
[sunumber]
) REFERENCES [subject] (
[sunumber]
)
) ON [PRIMARY]
GO
现在需要去掉[aaccount]的主键,只留另外两个做主键,并且要把[aaccount]改为可以为空,语句应该怎么写?谢谢