Sqlserver列出所有
数据库名,表名,字段名
1.获取所有数据库名:
1
|
SELECT
Name
FROM
Master..SysDatabases
ORDER
BY
Name
|
注意: 表Master与SysDatabases之间有两个点
2.获取所有表名:
1
2
3
4
5
|
SELECT
Name
FROM
DatabaseName..SysObjects
Where
XType=
'U'
ORDER
BY
Name
XType=
'U'
:表示所有用户表;
XType=
'S'
:表示所有系统表;
|
3.获取所有字段名:
1
|
SELECT
Name
FROM
SysColumns
WHERE
id=Object_Id(
'TableName'
)
|