您的位置:首页 > 数据库

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

2012-09-12 16:16 423 查看
-- 查找一个字段所在的表名,数据库名
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')
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息