Sqlserver列出所有数据库名,表名,字段名【转】

1.获取所有数据库名:

SELECT Name FROM Master..SysDatabases ORDER BY Name

注意: 表Master与SysDatabases之间有两个点

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')

posted @ 2013-10-30 20:57  rabtor  阅读(384)  评论(0编辑  收藏  举报