查找一个字段所在的表名数据库名

Posted jwsoft007

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查找一个字段所在的表名数据库名相关的知识,希望对你有一定的参考价值。


-- 查找一个字段所在的表名,数据库名
SELECT   TABLE_NAME   FROM   INFORMATION_SCHEMA.COLUMNS  WHERE   COLUMN_NAME   =   字段名字

  


  select syscolumns.name as FieldName


  ,sysobjects.name as DbName from syscolumns , sysobjects 


where syscolumns.id = sysobjects.id and syscolumns.name=字段名

SQLSERVER查询所有数据库名,表名,和字段名



1.获取所有数据库名: 
SELECT Name FROM Master..SysDatabases ORDER BY Name 
2.获取所有表名: 
SELECT Name FROM DatabaseName..SysObjects Where XType=U ORDER BY Name 
XType=U:表示所有用户表; 
XType=S:表示所有系统表; 
3.获取所有字段名: 
SELECT Name FROM SysColumns WHERE id=Object_Id(TableName)



以上是关于查找一个字段所在的表名数据库名的主要内容,如果未能解决你的问题,请参考以下文章