MOSTRAR ESQUEMAS
Muestra una lista de esquemas de una base de datos, junto con algunos atributos de esquema.
Cada fila de salida consta del nombre de base de datos, el nombre de esquema, el propietario de esquema, el tipo de esquema, la ACL de esquema, la base de datos de origen y la opción de esquema. Para obtener más información sobre estos atributos, consulte SVV_ALL_SCHEMAS.
Si el comando SHOW SCHEMAS puede dar como resultado más de 10 000 esquemas, se devuelve un error.
Sintaxis
SHOW SCHEMAS FROM DATABASE database_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 sistemadata_catalog_auto_mount
está establecida atrue
. Para obtener más información, consulte ALTER SYSTEM. - filter_pattern
-
Expresión de caracteres UTF-8 válida con un patrón para hacer coincidir los nombres de esquema. 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 los esquemas de la base de datos de Amazon Redshift denominada dev
.
SHOW SCHEMAS FROM DATABASE dev;
database_name | schema_name | schema_owner | schema_type | schema_acl | source_database | schema_option ---------------+----------------------+--------------+-------------+-----------------------------+-----------------+--------------- dev | pg_automv | 1 | local | | | dev | pg_catalog | 1 | local | jpuser=UC/jpuser~=U/jpuser | | dev | public | 1 | local | jpuser=UC/jpuser~=UC/jpuser | | dev | information_schema | 1 | local | jpuser=UC/jpuser~=U/jpuser | | dev | schemad79cd6d93bf043 | 1 | local | | |
En el siguiente ejemplo se muestran los esquemas de la base de datos de AWS Glue Data Catalog denominada awsdatacatalog
. El número máximo de filas de salida es 5
.
SHOW SCHEMAS FROM DATABASE awsdatacatalog LIMIT 5;
database_name | schema_name | schema_owner | schema_type | schema_acl | source_database | schema_option ----------------+----------------------+--------------+-------------+------------+-----------------+--------------- awsdatacatalog | 000_too_many_glue_db | | EXTERNAL | | | awsdatacatalog | 123_default | | EXTERNAL | | | awsdatacatalog | adhoc | | EXTERNAL | | | awsdatacatalog | all_shapes_10mb | | EXTERNAL | | | awsdatacatalog | all_shapes_1g | | EXTERNAL | | |