数据库中所有包含InActive字段的表名!
如何查询一个数据库中所有包含InActive字段的表名,以及这个字段在表中的约束,默认值等信息!
查询结果 如下
表名 字段名 默认值 约束名
test InActive 0 DF_test_InActive
... ... ... ....
------解决方案----------------------查有字段InActive的表
select name from sysobjects A
where exists(select 1 from syscolumns where object_id(A.name)=id and name='InActive')
------解决方案--------------------这样的效果是无法实现的,因为约束是对某个表定义的,约束可以对表里的字段设置默认值,但他的对象是表,而不是字段,所以当你的表里有很多个约束,就无法达到你想要的效果
------解决方案--------------------这样的效果是无法实现的,因为约束是对某个表定义的,约束可以对表里的字段设置默认值,但他的对象是表,而不是字段,所以当你的表里有很多个约束,就无法达到你想要的效果