[SQL]获取所有数据库名、获取数据库中表名、获取表中的字段名

--(1)获取所有数据库名: 

   Select Name FROM Master..SysDatabases order by Name 





--(2)获取所有表名

--XType=''U'':表示所有用户表; 

--XType=''S'':表示所有系统表;

 Select Name FROM SysObjects Where XType='U' orDER BY Name 

 SELECT name FROM sysobjects WHERE type = 'U'  orDER BY Name 

 

--(3)获取表里的字段名

--tb 是表的名称

Select Name FROM SysColumns Where id=Object_Id('tb')

 

你可能感兴趣的:(sql)