sql 如何查一个字段在哪个数据库哪个表
3个回答
2016-05-11
展开全部
可以用以下SQL在SQLSERVER中查询某字段在哪些表中含有的语法:
select sysobjects.name from syscolumns inner join sysobjects on syscolumns.id = sysobjects.id and sysobjects.xtype = 'u' where syscolumns.name = '字段名字'
select sysobjects.name from syscolumns inner join sysobjects on syscolumns.id = sysobjects.id and sysobjects.xtype = 'u' where syscolumns.name = '字段名字'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-05-11
展开全部
如果有多个库,那么写多个语句看哪个语句有返回数据库,sql如下:
select a.Name as tableName from 库名.sys.sysobjects a inner join 库名.sys.syscolumns b on a.ID=b.ID
where b.Name='列名'
select a.Name as tableName from 库名.sys.sysobjects a inner join 库名.sys.syscolumns b on a.ID=b.ID
where b.Name='列名'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |