SHOW TABLES
Se aplica a: Databricks SQL Databricks Runtime
Devuelve todas las tablas para un esquema especificado opcionalmente. Además, la salida de esta instrucción puede filtrarse mediante un patrón de coincidencia opcional. Si no se especifica ningún esquema, se devuelven las tablas del esquema actual.
Sintaxis
SHOW TABLES [ { FROM | IN } schema_name ] [ [ LIKE ] regex_pattern ]
Parámetros
-
Especifica el nombre del esquema a partir de la cual se mostrarán las tablas. Si no se proporciona, utiliza el esquema actual.
regex_pattern
Patrón de expresión regular que se utiliza para filtrar las tablas no deseadas.
- Salvo por los caracteres
*
y|
, el patrón funciona como una expresión regular. *
por separado coincide con 0 o más caracteres y|
se usa para separar varias expresiones regulares diferentes, cualquiera de las cuales puede coincidir.- Los espacios en blanco iniciales y finales se recortan en el patrón de entrada antes del procesamiento. La coincidencia de patrones no diferencia entre mayúsculas y minúsculas.
- Salvo por los caracteres
Ejemplos
-- 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