手机
当前位置:查字典教程网 >编程开发 >mssql数据库 >sqlserver查询某个字段在哪些表中存在
sqlserver查询某个字段在哪些表中存在
摘要:--含有医院编号字段的所有表selecta.[name]fromsysobjectsa,(select[id],count(*)bfroms...

--含有医院编号字段的所有表

select a.[name] from sysobjects a,

(

select [id],count(*) b from syscolumns

where [name] ='column1'

group by [id]

)

b where a.[id]=b.[id] order by a.name asc

--同时含有医院编号和科室编号字段的所有表

select a.[name] from sysobjects a

left join

(

select [id],count(*) b from syscolumns where [name]

in('column1','column2') group by [id] having count(*)>1

) b

on a.[id]=b.[id]

where b.id is not null

【sqlserver查询某个字段在哪些表中存在】相关文章:

SQLServer2005 的查询独占模拟

sqlserver2008 拆分字符串

sqlserver 数据类型转换小实验

sqlserver 系统存储过程 中文说明

SQLServer 设置单词首字母大写

sql条件查询+排序

sqlserver2005自动创建数据表和自动添加某个字段索引

列出SQL Server中具有默认值的所有字段的语句

sqlserver 中一些常看的指标和清除缓存的方法

sqlserver 多表关联时在where语句中慎用trim()方法

精品推荐
分类导航