SHOW SCHEMAS - Amazon Redshift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

SHOW SCHEMAS

Zeigt eine Liste von Schemata in einer Datenbank zusammen mit einigen Schemaattributen an.

Jede Ausgabezeile besteht aus Datenbankname, Schemaname, Schemabesitzer, SchematypACL, Schema, Quelldatenbank und Schemaoption. Weitere Informationen zu diesen Attributen finden Sie unter SVV_ALL_SCHEMAS.

Wenn aus dem SHOW SCHEMAS Befehl mehr als 10.000 Schemas resultieren können, wird ein Fehler zurückgegeben.

Syntax

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

Parameter

database_name

Der Name der Datenbanktabelle, welche die aufzulistenden Tabellen enthält.

Um Tabellen in einer anzuzeigen AWS Glue Data Catalog, geben Sie (awsdatacatalog) als Datenbanknamen an und stellen Sie sicher, dass die Systemkonfiguration auf true eingestellt data_catalog_auto_mount ist. Weitere Informationen finden Sie unter ALTER SYSTEM.

filter_pattern

Ein UTF gültiger Ausdruck mit 8 Zeichen und einem Muster, das Schemanamen entspricht. Die LIKE Option führt eine Übereinstimmung unter Berücksichtigung der Groß- und Kleinschreibung durch und unterstützt die folgenden Metazeichen für den Musterabgleich:

Metazeichen Beschreibung
% Entspricht einer Folge von 0 oder mehr Zeichen.
_ Entspricht einem beliebigen Zeichen.

Wenn filter_pattern keine Metazeichen enthält, stellt das Muster nur die Zeichenfolge selbst dar; in diesem Fall verhält es sich genauso wie der Gleichheitsoperator. LIKE

row_limit

Die maximale Anzahl der zurückzugebenden Zeilen. Der Wert row_limit kann 0–10 000 betragen.

Beispiele

Das folgende Beispiel zeigt die Schemata aus der Amazon-Redshift-Datenbank mit dem Namen 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 | | |

Das folgende Beispiel zeigt die Schemas in der Datenbank mit dem Namen. AWS Glue Data Catalog awsdatacatalog Die maximale Anzahl von Ausgabezeilen ist 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 | | |