- 查看sql server中所有数据库的名称
SELECT name FROM SysDatabases ORDER BY Name; - 查询指定数据库中所有的表名
SELECT Name FROM '库名'..SysObjects Where XType='U' ORDER BY Name; - 查看指定表中的字段名及字段类型
SELECT TABLE_CATALOG, TABLE_NAME,COLUMN_NAME,DATA_TYPE from '数据库名'.information_schema.columns where TABLE_NAME = '表名'; - SQL server查询库中包含某个字段的表,格式如下:
select [name] from [库名].[dbo].sysobjects where id in(select id from [库名].[dbo].syscolumns Where name='字段名') 例如:查询“DB100”库中包含“UserName”字段的所有表。 select [name] from [DB1000].[dbo].sysobjects where id in(select id from [DB1000].[dbo].syscolumns Where name='UserName')
版权声明:本文为baidu_38493460原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。