Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: Databricks SQL
Databricks Runtime
Restituisce tutte le tabelle per uno schema specificato facoltativamente. Inoltre, l'output di questa istruzione può essere filtrato in base a un criterio di corrispondenza facoltativo. Se non viene specificato alcuno schema, le tabelle vengono restituite dallo schema corrente.
Sintassi
SHOW TABLES [ { FROM | IN } schema_name ] [ [ LIKE ] regex_pattern ]
Parametri
-
Specifica il nome dello schema da cui elencare le tabelle. Se non specificato, usa lo schema corrente.
regex_pattern
Modello di espressione regolare utilizzato per filtrare le tabelle indesiderate.
- Ad eccezione dei caratteri
*
e|
, il modello funziona come un'espressione regolare. -
*
da solo corrisponde a 0 o più caratteri e|
viene usato per separare più espressioni regolari diverse, una delle quali può corrispondere. - Gli spazi vuoti iniziali e finali vengono tagliati nel modello di input prima dell'elaborazione. La corrispondenza del criterio non fa distinzione tra maiuscole e minuscole.
- Ad eccezione dei caratteri
Esempi
-- 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