sp_databases (Transact-SQL)
適用対象:SQL Server
SQL Serverのインスタンスに存在するか、データベース ゲートウェイを介してアクセスできるデータベースを一覧表示します。
構文
sp_databases
リターン コードの値
なし
結果セット
列名 | データ型 | 説明 |
---|---|---|
DATABASE_NAME | sysname | データベースの名前です。 データベース エンジンでは、この列は sys.databases カタログ ビューに格納されているデータベース名を表します。 |
DATABASE_SIZE | int | データベースのサイズ (キロバイト単位)。 |
備考 | varchar(254) | データベース エンジンの場合、このフィールドは常に NULL を返します。 |
解説
返されるデータベース名は、現在のデータベース状況を変更するために USE ステートメントでパラメーターとして使えます。
DATABASE_SIZEは、2.15 TB を超えるデータベースの NULL 値を返します。
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;
参照
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示