共用方式為


sp_databases (Transact-SQL)

適用於:SQL Server

列出位於 SQL Server 實例或可透過資料庫閘道存取的資料庫。

Transact-SQL 語法慣例

Syntax

sp_databases
[ ; ]

傳回碼值

無。

結果集

資料行名稱 資料類型 描述
DATABASE_NAME sysname 資料庫的名稱。 在 資料庫引擎 中,此數據行代表儲存在目錄檢視中的sys.databases資料庫名稱。
DATABASE_SIZE int 資料庫的大小,以 KB 為單位。
REMARKS varchar(254) 對於 資料庫引擎,此欄位一律會傳NULL回 。

備註

傳回的資料庫名稱可用來做為 語句中的 USE 參數,以變更目前的資料庫內容。

DATABASE_SIZENULL 傳回大於 2.15 TB 的資料庫值。

sp_databases Open Database Connectivity (ODBC) 中沒有對等專案。

權限

CREATE DATABASE需要、 或 ALTER ANY DATABASEVIEW ANY DEFINITION 許可權,而且必須具有資料庫的訪問許可權。 無法拒絕 VIEW ANY DEFINITION 許可權。

範例

下列範例示範執行 sp_databases

USE master;
GO
EXEC sp_databases;