SHOW TABLES
適用対象: Databricks SQL Databricks Runtime
オプションで指定したスキーマのすべてのテーブルを返します。 さらに、このステートメントの出力は、オプションの一致パターンによってフィルター処理できます。 スキーマが指定されていない場合、テーブルは現在のスキーマから返されます。
構文
SHOW TABLES [ { FROM | IN } schema_name ] [ [ LIKE ] regex_pattern ]
パラメーター
-
一覧表示するテーブルから、スキーマ名を指定します。 指定されていない場合は、現在のスキーマを使用します。
regex_pattern
不要なテーブルをフィルターで除外するために使用される正規表現パターン。
*
と|
の文字を除き、パターンは正規表現のように機能します。*
は単独で 0 個以上の文字に一致し、|
は一致する可能性がある複数の異なる正規表現を区切るために使用されます。- 先頭と末尾の空白は、処理前に入力パターンでトリミングされます。 パターンの一致では、大文字と小文字は区別されません。
例
-- List all tables in default schema
> SHOW TABLES;
database tableName isTemporary
-------- --------- -----------
default sam false
default sam1 false
default suj false
-- List all tables from usersc schema
> SHOW TABLES FROM usersc;
database tableName isTemporary
-------- --------- -----------
usersc user1 false
usersc user2 false
-- List all tables in usersc schema
> SHOW TABLES IN usersc;
database tableName isTemporary
-------- --------- -----------
usersc user1 false
usersc user2 false
-- List all tables from default schema matching the pattern `sam*`
> SHOW TABLES FROM default LIKE 'sam*';
database tableName isTemporary
-------- --------- -----------
default sam false
default sam1 false
-- List all tables matching the pattern `sam*|suj`
> SHOW TABLES LIKE 'sam*|suj';
database tableName isTemporary
-------- --------- -----------
default sam false
default sam1 false
default suj false