首页 > 网站 > 建站经验 > 正文

sqlserver查询某个字段在哪些表中存在

2019-11-02 15:53:23
字体:
来源:转载
供稿:网友

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

  select a.[nam

好听网名[www.la240.com/html2017/1/15/]
e] 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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表