检查约束能否存在 无效? 求解! 。

电脑杂谈  发布时间:2019-12-01 19:16:59  来源:网络整理

sql添加默认约束_sql 添加检查约束_sql 添加唯一约束

检查约束能否存在 无效? 求解!! 等。。。

select * from sysobjects where parent_obj in(
select id from sysobjects where name='FileUsers') 

sql添加默认约束_sql 添加唯一约束_sql 添加检查约束

上面那条语句可以看到这个FileUsers表有约束PK_UserInfo_FileUsers

但是我用上面这条语句判断的之后仍查不出记录来sql 添加检查约束,为什么???

sql 添加唯一约束_sql 添加检查约束_sql添加默认约束

SELECT * FROM sys.check_constraints WHERE object_id = OBJECT_ID(N'[dbo].[PK_UserInfo_FileUsers]') AND parent_object_id = OBJECT_ID(N'[dbo].[FileUsers]')

------解决模式----------------------

sql 添加检查约束_sql 添加唯一约束_sql添加默认约束

PK_UserInfo_FileUsers是字段吧,应该取sys.key_constraints而不是sys.check_constraints。

------解决模式----------------------

你查起来的PK_UserInfo_FileUsers是主键,不是约束,所以在约束表check_constraints里面没有记录

------解决模式----------------------

那么用sys.foreign_keys啊。

不同的对象应用不同的视口sql 添加检查约束,主键/外键都不算约束啊。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-132017-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...