SHOW TABLES
Dotyczy: Databricks SQL 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
-
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.
- Z wyjątkiem znaków
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