一、SqlServer获取所有的数据库名
--获取所有的数据库
select * from sys.databases;
--获取所有的非系统数据库
select * from sys.databases where database_id>4;
二、获取所有表名:
SELECT Name FROM DatabaseName..SysObjects Where XType='U' ORDER BY Name
XType='U':表示所有用户表;
XType='S':表示所有系统表;
三、获取所有的字段名:
SELECT Name FROM SysColumns WHERE id=Object_Id('TableName')
更多: