首先建立兩個表,用來測試,代碼如下:
View Code
1 create table test( 2 3 tt varchar(50) not null 4 5 primary key (tt) 6 7 ) 8 9 create table myTest( 10 11 aa varchar(40) not null, 12 13 bb varchar(50) not null, 14 15 cc varchar(50) not null, 16 17 constraint PK_myTest primary key (aa), 18 19 constraint fk_myTest foreign key (bb) references test 20 21 )
注意:要修改主鍵和外鍵的話需要先指定主鍵和外鍵的名稱,以后修改時要用到。
這是的主鍵和外鍵為:
修改的sql語句:
--修改主鍵的名稱PK_myTest為PK_myTest22
alter table myTest drop constraint PK_myTest
alter table myTest add constraint PK_myTest22 primary key(aa)
--修改外鍵的名稱fk_myTest為fk_myTest22
alter table myTest drop constraint fk_myTest
alter table myTest add constraint fk_myTest22 foreign key(bb) references test
修改后的主鍵和外鍵:


