データベースです。Guide

コマンドラインインターフェイスを介してSQL Serverを使用している場合は、GUI(SSMSやAzure Data Studioなど)を使用しているときのように、データベースの永続的なリストが表示されない可能性があります。

このような場合は、sp_databasesシステムストアドプロシージャを使用して、データベースのリストを返すことができます。 この保存手順を具体的にはリストのデータベースのいずれか在住のインスタンスにSQLサーバーまたはアクセスを通じてデータベースの玄関口となっています。,

これは、おそらくT-SQLを使用してすべてのデータベースを一覧表示する最も簡単で簡単な方法です。 データベースのリストにはsp_databasesと入力するか、より明確にするためにEXEC sp_databasesと入力するだけです。

構文

構文は次のようになります。

sp_databases

これですべてです。 引数は不要または受け入れられません。

これが使用例です。,

EXEC sp_databases;

私のテスト環境のいずれかで得られる結果は次のとおりです。

そして、それが入力するには多すぎる場合、ここではEXEC:

sp_databases

同じ結果を返します。

リンクサーバー上のデータベース

リンクサーバーからデータベースのリストを取得する必要がある場合は、リンクサーバーの名前を渡しながらsp_catalogsを使用します。

詳細と例については、”SQL Serverのリンクサーバーのすべてのデータベースの一覧表示”を参照してください。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です