1.获取所有数据库名:
?
1
SELECTNameFROMMaster..SysDatabases ORDERBYName

注意: 表Master与SysDatabases之间有两个点
2.获取所有表名:
?
1
2
3
4
5
SELECTNameFROMDatabaseName..SysObjects WhereXType='U'ORDERBYName
XType='U':表示所有用户表;
XType='S':表示所有系统表;

3.获取所有字段名:
?
1
SELECTNameFROMSysColumns WHEREid=Object_Id('TableName')