首页 > 代码库 > SqlServer禁用启用触发器、外键约束
SqlServer禁用启用触发器、外键约束
--启用or禁用指定表所有外键约束 alter table tbname NOCHECK constraint all alter table tbname CHECK constraint all--查看约束select name , is_disabled from sys.foreign_keys order by name--禁用ALTER TABLE tbname DISABLE TRIGGER trigname--恢复ALTER TABLE tbname ENABLE TRIGGER trigname--禁用某个表上的所有触发器ALTER TABLE tbname DISABLE TRIGGER all --启用某个表上的所有触发器ALTER TABLE tbname ENABLE TRIGGER all
--添加主键alter table tbname add constraint pk_name primary key(column1,column2)--添加非聚集主键alter table tbname add constraint pk_name primary key NONCLUSTERED(column1,column2)--删除主键alter table tbname drop constraint pk_name
--添加外键alter table tbname add constraint fk_name foreign key (fk_column) references pk_tbname(pk_column)--删除外键alter table tbname drop constraint fk_name
--添加唯一约束alter table tbname add constraint uq_colname unique (colname)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。