首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

数据库中所有包含InActive字段的表名!解决方法

2012-04-02 
数据库中所有包含InActive字段的表名!如何查询一个数据库中所有包含InActive字段的表名,以及这个字段在表

数据库中所有包含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')


[解决办法]
这样的效果是无法实现的,因为约束是对某个表定义的,约束可以对表里的字段设置默认值,但他的对象是表,而不是字段,所以当你的表里有很多个约束,就无法达到你想要的效果




[解决办法]
这样的效果是无法实现的,因为约束是对某个表定义的,约束可以对表里的字段设置默认值,但他的对象是表,而不是字段,所以当你的表里有很多个约束,就无法达到你想要的效果

热点排行
Bad Request.