SQL语句删除和添加外键、主键的方法
程序员文章站
2023-11-17 13:01:46
--删除外键 语法:alter table 表名 drop constraint 外键约束名 如: alter table stu_pkfk_sc drop constra...
--删除外键
语法:alter table 表名 drop constraint 外键约束名
如:
alter table stu_pkfk_sc drop constraint fk_s
alter table stu_pkfk_sc drop constraint fk_c
--添加外键
语法:alter table 表名 add constraint 外键约束名 foreign key(列名) references 引用外键表(列名)
如:
alter table stu_pkfk_sc
add constraint fk_s
foreign key (sno)
references stu_pkfk_s(sno)
go
--删除主键
语法:alter table 表名 drop constraint 主键约束名
如:
alter table stu_pkfk_s drop constraint pk_s
go
--增加主键
语法:alter 表名 add constraint 主键约束名 primary key(列名)
alter table stu_pkfk_s add constraint pk_s primary key (sno)
go
语法:alter table 表名 drop constraint 外键约束名
如:
alter table stu_pkfk_sc drop constraint fk_s
alter table stu_pkfk_sc drop constraint fk_c
--添加外键
语法:alter table 表名 add constraint 外键约束名 foreign key(列名) references 引用外键表(列名)
如:
alter table stu_pkfk_sc
add constraint fk_s
foreign key (sno)
references stu_pkfk_s(sno)
go
--删除主键
语法:alter table 表名 drop constraint 主键约束名
如:
alter table stu_pkfk_s drop constraint pk_s
go
--增加主键
语法:alter 表名 add constraint 主键约束名 primary key(列名)
alter table stu_pkfk_s add constraint pk_s primary key (sno)
go