適用於: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 DATABASEVIEW ANY DEFINITION 許可權,而且必須具有資料庫的訪問許可權。 無法拒絕 VIEW ANY DEFINITION 許可權。
範例
下列範例示範執行 sp_databases。
USE master;
GO
EXECUTE sp_databases;