MOSTRA TABELLE
Si applica a: controllo SQL databricks Databricks Runtime
Restituisce tutte le tabelle per uno schema specificato facoltativamente. Inoltre, l'output di questa istruzione può essere filtrato da un modello di corrispondenza facoltativo. Se non viene specificato alcun 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 usato per filtrare le tabelle indesiderate.
*
Ad eccezione di e|
carattere, il modello funziona come un'espressione regolare.*
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 modello è senza distinzione tra maiuscole e minuscole.
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