SHOW SCHEMAS - Amazon Redshift

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

SHOW SCHEMAS

Mostra un elenco di schemi in un database, insieme ad alcuni attributi dello schema.

Ogni riga di output è composta dal nome del database, dal nome dello schema, dal proprietario dello schema, dal tipo di schema, dallo schemaACL, dal database di origine e dall'opzione dello schema. Per ulteriori informazioni su questi attributi, consulta SVV_ALL_SCHEMAS.

Se dal SHOW SCHEMAS comando possono derivare più di 10.000 schemi, viene restituito un errore.

Sintassi

SHOW SCHEMAS FROM DATABASE database_name [LIKE 'filter_pattern'] [LIMIT row_limit ]

Parametri

database_name

Il nome del database che contiene le tabelle da elencare.

Per mostrare le tabelle in un formato AWS Glue Data Catalog, specificate (awsdatacatalog) come nome del database e assicuratevi che la configurazione del sistema data_catalog_auto_mount sia impostata su. true Per ulteriori informazioni, consulta ALTER SYSTEM.

filter_pattern

Un'espressione valida di UTF -8 caratteri con uno schema che corrisponde ai nomi degli schemi. L'LIKEopzione esegue una corrispondenza con distinzione tra maiuscole e minuscole che supporta i seguenti metacaratteri di corrispondenza dei modelli:

Metacaratteri Descrizione
% Abbina qualsiasi sequenza di zero o più caratteri.
_ Abbina qualsiasi carattere singolo.

Se filter_pattern non contiene metacaratteri, il pattern rappresenta solo la stringa stessa; in tal caso agisce come l'operatore equals. LIKE

row_limit

Il numero massimo di righe da restituire. Il row_limit può essere compreso tra 0 e 10.000.

Esempi

L'esempio seguente mostra gli schemi del database Amazon Redshift denominato 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 | | |

L'esempio seguente mostra gli schemi nel database denominato. AWS Glue Data Catalog awsdatacatalog Il numero massimo di righe di output è 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 | | |