Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
SHOW SCHEMAS
Affiche la liste des schémas d’une base de données ainsi que certains attributs de schéma.
Chaque ligne de sortie comprend le nom de la base de données, le nom du schéma, le propriétaire du schéma, le type de schéma, le schémaACL, la base de données source et l'option du schéma. Pour obtenir plus d’informations sur ces attributs, consultez SVV_ALL_SCHEMAS.
Si plus de 10 000 schémas peuvent résulter de la SHOW SCHEMAS commande, une erreur est renvoyée.
Syntaxe
SHOW SCHEMAS FROM DATABASE database_name [LIKE 'filter_pattern'] [LIMIT row_limit ]
Paramètres
- database_name
-
Nom de la base de données qui contient les tables à répertorier.
Pour afficher les tables dans un AWS Glue Data Catalog, spécifiez (
awsdatacatalog
) comme nom de base de données et assurez-vous que la configuration du systèmedata_catalog_auto_mount
est définie surtrue
. Pour de plus amples informations, veuillez consulter ALTER SYSTEM. - filter_pattern
-
Expression valide de UTF -8 caractères avec un modèle correspondant aux noms de schéma. L'LIKEoption effectue une correspondance sensible aux majuscules et minuscules qui prend en charge les métacaractères correspondant aux modèles suivants :
Métacaractère Description %
Met en correspondance une séquence de zéro ou plusieurs caractères. _
Met en correspondance un seul caractère. Si filter_pattern ne contient pas de métacaractères, le modèle ne représente que la chaîne elle-même ; dans ce cas, il LIKE agit de la même manière que l'opérateur égal.
- row_limit
-
Nombre maximal de lignes à renvoyer. La valeur de row_limit peut aller de 0 à 10 000.
Exemples
L’exemple suivant montre les schémas de la base de données Amazon Redshift nommée 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'exemple suivant montre les schémas de la AWS Glue Data Catalog base de données nomméeawsdatacatalog
. Le nombre maximal de lignes de sortie est 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 | | |