Udostępnij za pośrednictwem


SHOW TABLES

Dotyczy: zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime

Zwraca wszystkie tabele dla opcjonalnego określonego schematu. Ponadto dane wyjściowe tej instrukcji mogą być filtrowane według opcjonalnego wzorca dopasowania. Jeśli nie określono schematu, tabele są zwracane z bieżącego schematu.

Składnia

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

Parametry

  • schema_name

    Określa nazwę schematu, z której mają być wyświetlane tabele. Jeśli nie zostanie podany, użyj bieżącego schematu.

  • regex_pattern

    Wzorzec wyrażenia regularnego używany do filtrowania niechcianych tabel.

    • Z wyjątkiem znaków * i | wzorzec działa jak wyrażenie regularne.
    • * sam pasuje do co najmniej 0 znaków i | służy do oddzielania wielu różnych wyrażeń regularnych, z których dowolny może być zgodny.
    • Wartości puste wiodące i końcowe są przycinane we wzorcu wejściowym przed przetworzeniem. Dopasowanie wzorca jest niewrażliwe na wielkość liter.

Przykłady

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