Sdílet prostřednictvím


SHOW TABLES

Platí pro:zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano Databricks Runtime

Vrátí všechny tables pro volitelně specifikovaný schema. Výstup tohoto příkazu může být navíc filtrován volitelným vzorem porovnávání. Pokud žádný schema není zadán, jsou tables vráceny z aktuálního schema.

Syntaxe

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

Parameters

  • schema_name

    Určuje název schema, ze kterého mají být tables uvedeny. Pokud není zadaný, použije aktuální schema.

  • regex_pattern

    Vzor regulárního výrazu, který slouží k odstranění nežádoucích prvků vyjádřených pomocí tables.

    • * S výjimkou a | znaku vzor funguje jako regulární výraz.
    • * samotný odpovídá 0 nebo více znakům a | slouží k oddělení více různých regulárních výrazů, z nichž každá se může shodovat.
    • Počáteční a koncové prázdné hodnoty se před zpracováním oříznou ve vstupním vzoru. Porovnávání vzorů nerozlišuje malá a velká písmena.

Příklady

-- 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