咨询电话:186 7916 6165 咨询电话:186 7916 6165 (微信同号)    在线QQ:181796286
NEWS BLOG ·
学无止境
关注开优网络 关注前沿
Sql Server 出现此数据库没有有效所有者问题
SQL2008压缩、清空ldf日志文件

SQL关系表约束

发表日期:2019-04-24    文章编辑:    浏览次数:1151    标签:

当我们在删除一张有外键约束的表时,直接采用drop table A表,会报以下错误:
无法删除对象 'A表',因为该对象正由一个 FOREIGN KEY 约束引用。

错误原因:A表被其他表的外键引用了

解决方法:

1.找出本表的外键约束,代码如下:    

select fk.name,fk.object_id,object_name(fk.parent_object_id) as referencetablename
from sys.foreign_keys as fk
join sys.objects as o on fk.referenced_object_id=o.object_id
where o.name = 'a表'
得到结果:


2.删除外键约束,代码如下:
alter table a表 drop constraint  外键名

扩展:
新增外键:
北京快乐8 飞盘 alter table B表 add constraint 外键名 foreign key(B表中的外键字段)  references A表(A表主键)

或者在创建表的时候定义:
北京快乐8 飞盘 B表外键字段 数据类型 constraint 外键名 foreign key  references A表(主键) NOT NULL,


--查看约束

select fk.name,fk.object_id,object_name(fk.parent_object_id) as referencetablename
from sys.foreign_keys as fk
join sys.objects as o on fk.referenced_object_id=o.object_id
where o.name = 'cms_orders'

--创建约束
--alter table cms_order_goods add constraint FK_DT_ORDER_REFERENCE_DT_ORDER foreign key(order_id)  references cms_orders(id)

--删除约束
--alter table cms_order_goods drop constraint FK_DT_ORDER_REFERENCE_DT_ORDER
正好彩票网 电子竞技lol彩票 现金的棋牌游戏 北京快乐8开奖官网 现金的棋牌游戏 网易彩票网 北京快乐8飞盘开奖 现金捕鱼棋牌游戏大全 金福彩票 棋牌游戏代理加盟 真人百家乐平台复制打开网址【82324.com】 真人百家乐平台复制打开网址【82324.com】 真人百家乐平台复制打开网址【82324.com】 真人百家乐平台复制打开网址【82324.com】 真人百家乐平台复制打开网址【82324.com】 北京赛车平台复制打开网址【82324.com】 澳门百家乐平台复制打开网址【82324.com】 秒速赛车平台复制打开网址【82324.com】 秒速赛车平台复制打开网址【82324.com】 秒速飞艇平台复制打开网址【82324.com】 重庆时时彩平台复制打开网址【82324.com】 重庆时时彩平台复制打开网址【82324.com】 重庆时时彩平台复制打开网址【82324.com】 加拿大28平台复制打开网址【82324.com】 加拿大28平台复制打开网址【82324.com】 加拿大28平台复制打开网址【82324.com】 秒速快3平台复制打开网址【82324.com】 秒速快3平台复制打开网址【82324.com】 秒速快3平台复制打开网址【82324.com】 秒速牛牛平台复制打开网址【82324.com】 秒速牛牛平台复制打开网址【82324.com】 秒速牛牛平台复制打开网址【82324.com】 彩票开户平台复制打开网址【82324.com】 彩票开户平台复制打开网址【82324.com】 幸运快乐8平台复制打开网址【82324.com】 幸运快乐8平台复制打开网址【82324.com】 幸运快乐8平台复制打开网址【82324.com】 幸运快乐8平台复制打开网址【82324.com】 幸运28平台复制打开网址【82324.com】 幸运28平台复制打开网址【82324.com】 幸运28平台复制打开网址【82324.com】 快乐赛车平台复制打开网址【82324.com】 快乐赛车平台复制打开网址【82324.com】 快乐赛车平台复制打开网址【82324.com】 太阳城娱乐平台复制打开网址【82324.com】 太阳城娱乐平台复制打开网址【82324.com】 凤凰彩票APP下载平台复制打开网址【82324.com】 秒速赛车平台复制打开网址【82324.com】 秒速赛车平台复制打开网址【82324.com】 盛世彩票平台复制打开网址【82324.com】 盛世彩票官网 复制打开网址【82324.com】 盛世彩票官网 复制打开网址【82324.com】 香港马会资料平台复制打开网址【82324.com】 香港马会资料平台复制打开网址【82324.com】 香港马会资料平台复制打开网址【82324.com】 香港马会资料平台复制打开网址【82324.com】 大发彩票平台复制打开网址【82324.com】 大发彩票平台复制打开网址【82324.com】 大发彩票平台复制打开网址【82324.com】 迪士尼彩票官网平台复制打开网址【82324.com】 迪士尼彩票官网平台复制打开网址【82324.com】 迪士尼彩票官网平台复制打开网址【82324.com】 迪士尼彩票官网平台复制打开网址【82324.com】 加拿大28预测平台复制打开网址【82324.com】 加拿大28预测平台复制打开网址【82324.com】 加拿大28预测平台复制打开网址【82324.com】 太阳城平台复制打开网址【82324.com】 太阳城平台复制打开网址【82324.com】 幸运飞艇平台复制打开网址【82324.com】 幸运飞艇平台复制打开网址【82324.com】
分享到:QQ空间新浪微博腾讯微博人人网微信