分享方式:


顯示數據表

適用於: 檢查標示為是 Databricks SQL 檢查標示為是 Databricks Runtime

傳回選擇性指定架構的所有數據表。 此外,此語句的輸出可能會透過選擇性的比對模式進行篩選。 如果未指定任何架構,則會從目前的架構傳回數據表。

語法

SHOW TABLES [ { FROM | IN } schema_name ] [ [ LIKE ] regex_pattern ]

參數

  • schema_name

    指定要列出資料表的架構名稱。 如果未提供,請使用目前的架構。

  • 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