TABELLEN WEERGEVEN

Van toepassing op:controleren met ja Databricks SQL-controle gemarkeerd als ja Databricks Runtime

Retourneert alle tabellen voor een optioneel opgegeven schema. Bovendien kan de uitvoer van deze instructie worden gefilterd op een optioneel overeenkomend patroon. Als er geen schema is opgegeven, worden de tabellen geretourneerd vanuit het huidige schema.

Syntaxis

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

Parameters

  • schema_name

    Hiermee geeft u de schemanaam op van waaruit tabellen moeten worden weergegeven. Als dit niet is opgegeven, wordt het huidige schema gebruikt.

  • regex_pattern

    Het reguliere expressiepatroon dat wordt gebruikt om ongewenste tabellen uit te filteren.

    • * Met uitzondering van en | werkt het patroon als een reguliere expressie.
    • * alleen komt overeen met 0 of meer tekens en | wordt gebruikt om meerdere verschillende reguliere expressies te scheiden, die eventuele overeenkomen.
    • De voorloop- en volgspaties worden ingekort in het invoerpatroon voordat ze worden verwerkt. De patroonovereenkomst is niet hoofdlettergevoelig.

Voorbeelden

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