SHOW SCHEMAS
適用対象: Databricks SQL Databricks Runtime
必要に応じて指定された正規表現パターンに一致するスキーマを一覧表示します。 パターンが指定されていない場合、コマンドを実行すると、カタログ内のスキーマがすべて一覧表示されます。
SCHEMAS
と DATABASES
の使用は交換可能ですが、SCHEMAS
をお勧めします。
構文
SHOW SCHEMAS [ { FROM | IN } catalog_name ] [ [ LIKE ] regex_pattern ]
パラメーター
-
必要に応じて、スキーマを表示するカタログの名前を指定します。 カタログが指定されていない場合、現在のカタログが適用されます。
regex_pattern
ステートメントの結果をフィルター処理するために使用される正規表現パターン。
*
と|
の文字を除き、パターンは正規表現のように機能します。*
は単独で 0 個以上の文字に一致し、|
は一致する可能性がある複数の異なる正規表現を区切るために使用されます。- 先頭と末尾の空白は、処理前に入力パターンでトリミングされます。 パターンの一致では、大文字と小文字は区別されません。
例
-- Create schema. Assumes a schema named `default` already exists in
-- the system.
> CREATE SCHEMA payroll_sc;
> CREATE SCHEMA payments_sc;
-- Lists all the schemas.
> SHOW SCHEMAS;
databaseName
------------
default
payments_sc
payroll_sc
-- Lists schemas with name starting with string pattern `pay`
> SHOW SCHEMAS LIKE 'pay*';
databaseName
------------
payments_sc
payroll_sc
-- Lists all schemas. Keywords SCHEMAS and DATABASES are interchangeable.
> SHOW SCHEMAS;
databaseName
------------
default
payments_sc
payroll_sc
-- Lists all schemas in catalog `some_catalog`.
> SHOW SCHEMAS IN some_catalog;
databaseName
------------
schema1
schema2