SHOW TABLES
適用於:Databricks SQL Databricks Runtime
傳回選擇性指定之 schema的所有 tables。 此外,此語句的輸出可能會透過選擇性的比對模式進行篩選。 如果未指定 schema,則會從目前的 schema傳回 tables。
語法
SHOW TABLES [ { FROM | IN } schema_name ] [ [ LIKE ] regex_pattern ]
Parameters
-
指定從 schema 名稱中列出 tables。 如果未提供,請使用目前的 schema。
regex_pattern
用來過濾不需要的 tables的正則表達式。
-
*
除了 和|
字元以外,模式的運作方式就像正則表達式。 -
*
單獨比對 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