SHOW TABLES - Amazon Redshift

SHOW TABLES

Muestra una lista de tablas de un esquema, junto con algunos atributos de tabla.

Cada fila de salida consta del nombre de base de datos, el nombre de esquema, el nombre de tabla, el tipo de tabla, la ACL de tabla y las observaciones. Para obtener más información sobre estos atributos, consulte SVV_ALL_TABLES.

Si el comando SHOW TABLES diera como resultado más de 10 000 tablas, se devolvería un error.

Sintaxis

SHOW TABLES FROM SCHEMA database_name.schema_name [LIKE 'filter_pattern'] [LIMIT row_limit ]

Parámetros

database_name

Nombre de la base de datos que contiene las tablas que se enumerarán.

Para mostrar tablas en un AWS Glue Data Catalog, especifique (awsdatacatalog) como nombre de base de datos y asegúrese de que la configuración del sistema data_catalog_auto_mount está establecida a true. Para obtener más información, consulte ALTER SYSTEM.

schema_name

Nombre del esquema que contiene las tablas que se enumerarán.

Para mostrar las tablas de AWS Glue Data Catalog, indique el nombre de la base de datos de AWS Glue como nombre del esquema.

filter_pattern

Expresión de caracteres UTF-8 válida con un patrón para hacer coincidir los nombres de tabla. La opción LIKE realiza una coincidencia que distingue entre mayúsculas y minúsculas y admite los siguientes metacaracteres de coincidencia de patrones:

Metacarácter Descripción
% Coincide con cualquier secuencia de cero o más caracteres.
_ Coincide con cualquier carácter.

Si filter_pattern no contiene metacaracteres, solo representa la propia cadena; en ese caso, LIKE actúa igual que el operador de igualdad.

row_limit

Número máximo de filas que se devolverán. El valor de row_limit está entre 0 y 10 000.

Ejemplos

En el siguiente ejemplo se muestran las tablas de la base de datos de Amazon Redshift denominada dev que se encuentran en el esquema public.

SHOW TABLES FROM SCHEMA dev.public; database_name | schema_name | table_name | table_type | table_acl | remarks ---------------+-------------+------------+------------+-----------+--------- dev | public | tb | TABLE | | dev | public | tb2 | TABLE | | dev | public | tb3 | TABLE | |

En el siguiente ejemplo se muestran las columnas de la base de datos de AWS Glue Data Catalog denominada awsdatacatalog que se encuentran en el esquema batman.

SHOW TABLES FROM SCHEMA awsdatacatalog.batman; database_name | schema_name | table_name | table_type | table_acl | remarks ----------------+-------------+------------------+------------+-----------+--------- awsdatacatalog | batman | nation | EXTERNAL | | awsdatacatalog | batman | part | EXTERNAL | | awsdatacatalog | batman | partsupp | EXTERNAL | | awsdatacatalog | batman | region | EXTERNAL | | awsdatacatalog | batman | supplier | EXTERNAL | | awsdatacatalog | batman | automount_nation | EXTERNAL | |