Rumah  >  Artikel  >  pangkalan data  >  Sqlserver列出所有数据库名,表名,字段名【转】

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

WBOY
WBOYasal
2016-06-07 15:41:171096semak imbas

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

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

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:C#和sqlserver数字数据类型学习Artikel seterusnya:Mysql收集整理