sp_databases (Transact-SQL)
適用於:SQL Server
列出位於 SQL Server 實例或可透過資料庫閘道存取的資料庫。
Syntax
sp_databases
[ ; ]
傳回碼值
無。
結果集
資料行名稱 | 資料類型 | 描述 |
---|---|---|
DATABASE_NAME |
sysname | 資料庫的名稱。 在 資料庫引擎 中,此數據行代表儲存在目錄檢視中的sys.databases 資料庫名稱。 |
DATABASE_SIZE |
int | 資料庫的大小,以 KB 為單位。 |
REMARKS |
varchar(254) | 對於 資料庫引擎,此欄位一律會傳NULL 回 。 |
備註
傳回的資料庫名稱可用來做為 語句中的 USE
參數,以變更目前的資料庫內容。
DATABASE_SIZE
會 NULL
傳回大於 2.15 TB 的資料庫值。
sp_databases
Open Database Connectivity (ODBC) 中沒有對等專案。
權限
CREATE DATABASE
需要、 或 ALTER ANY DATABASE
VIEW ANY DEFINITION
許可權,而且必須具有資料庫的訪問許可權。 無法拒絕 VIEW ANY DEFINITION
許可權。
範例
下列範例示範執行 sp_databases
。
USE master;
GO
EXEC sp_databases;