获取sqlserver数据库中所有库、表、字段名的方法

来源:互联网 发布:上海plc编程培训 编辑:程序博客网 时间:2024/06/16 07:43

转自:http://www.soaspx.com/dotnet/sql/mssql/sql2000/sqlserver2000_20091215_2051.html
标题:获取sqlserver数据库中所有库、表、字段名的方法

1.获取所有数据库名: 
SELECT Name FROM Master..SysDatabases ORDER BY Name 
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')