Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
データベース ID を返します。
sa_db_list( [ dbidparm ] )
dbidparm データベース ID 番号を指定する任意の INTEGER パラメータ。デフォルトは NULL です。
dbidparm が 0 より大きい場合、指定したデータベースの ID が返されます。dbidparm が 0 より小さい場合、現在のデータベースの ID が返されます。dbidparm を指定しない場合または NULL の場合、データベースサーバで実行されているすべてのデータベースの ID が返されます。
「クラウドに関する注意:」テナントデータベース独立性ルールのため、このシステムプロシージャがクラウドで実行された場合、現在のテナントデータベースについての情報のみを返します。
現在のデータベースに対してこのシステムプロシージャを実行する場合、権限は必要ありません。他のデータベースに対してこのシステムプロシージャを実行する場合は、SERVER OPERATOR または MONITOR のシステム権限が必要です。
なし。
次の例は、データベースサーバで実行中のデータベースの数を返します。
SELECT count(*) FROM sa_db_list();
次の例は、システムプロシージャ sa_db_list と関数 DB_Name を使用して、データベースサーバ上で実行中のデータベースのリストを返します。
SELECT DB_NAME(Number) FROM sa_db_list();