www.ymjm.net > SqlSErvEr如何暂时关闭外键约束

SqlSErvEr如何暂时关闭外键约束

--启用/禁用指定表所有外键约束 alter table tbname NOCHECK constraint all alter table tbname CHECK constraint all--禁用/恢复某个表的某个触发器ALTER TABLE tbname DISABLE TRIGGER trignameALTER TABLE tbname ENABLE TRIGGER trigname--禁用恢复某个表上的所有触发器ALTER TABLE tbname DISABLE TRIGGER allALTER TABLE tbname ENABLE TRIGGER all

x先找出约束名字然后删除它我给个例子--测试环境--主表create table test1(id int primary key not null,value int)insert test1 select 1,2go--从表create table test2(id int references test1(id),value int)go--第一步:找出test2表上的外键约束名字--2000exec

--启用/禁用指定表所有外键约束 alter table tbname NOCHECK constraint all alter table tbname CHECK constraint all--禁用/恢复某个表的某个触发器 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 表名称 drop constraint 外键的名称 使用如下SQL语句查询出表中外键约束名称:1 select name 2 from sys.foreign_key_columns f join sys.objects o on f.constraint_object_id=o.object_id 3 where f.parent_object_id=object_id

sql server2008 R2有启动和关闭外键约束的方法吗--测试环境--主表create table test1(id int primary key not null,value int)insert test1 select 1,2go--从表create table test2(id int references test1(id),value int)go

sql 2000查找约束名 exec sp_helpconstraint '表名' sql 2005查找约束名 select * from sys.foreign_key_columns f join sys.objects o on f.constraint_object_id=o.object_id where f.parent_object_id=object_id('表名') 删除约束 alter table 表名 drop constraint 外键的名称 可以在sql server的管理工具中,找到表,找到"键"中的相应外键,右击删除

-- 创建测试主表. ID 是主键.CREATE TABLE test_main ( id INT, value VARCHAR(10), PRIMARY KEY(id) );-- 创建测试子表. CREATE TABLE test_sub ( id INT, main_id INT, value VARCHAR(10), PRIMARY KEY(id) );创建外键:ALTER TABLE

alter table 表名 drop constraint 外键名称//删除外键 或者在管理器里面将表点开,下面有键,右键删除它的FK

1> -- 创建测试主表. id 是主键. 2> create table test_main ( 3> id int, 4> value varchar(10), 5> primary key(id) 6> ); 7> go -- 建表时设置外键 1> create table test_sub ( 2> id int, 3> main_id int, 4> value varchar(10), 5> primary key(id), 6> foreign key (main_id) references test_main 7> ); 8> go

先该 字段 用 ALTER stuInfo MODIFY stuNo xxx; xx就是stuDB表中的ID的类型 然后用 ALTER stuInfo ADD CONSTRAINT fk_stuInfo_stuNo FOREIGN KEY (stuNo) REFERENCE stuDB(ID); 就可以咯

友情链接:tuchengsm.com | 369-e.com | gmcy.net | ymjm.net | qhnw.net | 网站地图

All rights reserved Powered by www.ymjm.net

copyright ©right 2010-2021。
www.ymjm.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com