Kategorien:

DDL zum Laden/Entladen von Daten

SHOW STAGES

Listet alle Stagingbereiche auf, für die Sie Zugriffsrechte haben. Mit diesem Befehl können Sie die Stagingbereiche für ein bestimmtes Schema oder eine angegebene Datenbank (oder das aktuelle Schema/die aktuelle Datenbank für die Sitzung) oder Ihr gesamtes Konto auflisten.

Syntax

SHOW STAGES [ LIKE '<pattern>' ] [ IN { ACCOUNT | [ DATABASE ] <db_name> | [ SCHEMA ] <schema_name> } ]

Parameter

LIKE 'Muster'

Filtert die Befehlsausgabe nach dem Objektnamen. Der Filter verwendet eine Mustererkennung ohne Berücksichtigung der Groß-/Kleinschreibung, aber mit Unterstützung von SQL-Platzhalterzeichen (% und _).

Die folgenden Muster geben beispielsweise die gleichen Ergebnisse zurück:

... LIKE '%testing%' ...
... LIKE '%TESTING%' ...
IN ACCOUNT | [ DATABASE ] Datenbankname | [ SCHEMA ] Schemaname

Gibt den Bereich des Befehls an, der bestimmt, ob der Befehl Datensätze nur für die aktuelle/angegebene Datenbank oder das aktuelle/angegebene Schema oder für Ihr gesamtes Konto auflistet:

Das Schlüsselwort DATABASE oder SCHEMA ist nicht erforderlich. Sie können den Gültigkeitsbereich festlegen, indem Sie nur den Datenbank- oder Schemanamen angeben. Ebenso ist der Datenbank- oder Schemaname nicht erforderlich, wenn für die Sitzung derzeit eine Datenbank verwendet wird:

  • Wenn DATABASE oder SCHEMA ohne Namen angegeben wird und für die Sitzung derzeit keine Datenbank verwendet wird, hat der Parameter keine Auswirkung auf die Ausgabe.

  • Wenn SCHEMA mit einem Namen angegeben ist und für die Sitzung derzeit keine Datenbank verwendet wird, muss der Schemaname vollständig mit dem Datenbanknamen qualifiziert sein (z. B. testdb.testschema).

Standard: Abhängig davon, ob für die Sitzung aktuell eine Datenbank verwendet wird:

  • Datenbank: DATABASE ist der Standardwert (d. h. der Befehl gibt die Objekte zurück, für die Sie Berechtigungen zum Anzeigen in der Datenbank haben).

  • Keine Datenbank: ACCOUNT ist die Standardeinstellung (d. h. der Befehl gibt die Objekte zurück, für die Sie Berechtigungen zum Anzeigen in Ihrem Konto haben).

Nutzungshinweise

  • Für die Ausführung des Befehls ist kein aktives Warehouse erforderlich.

  • Der Befehl gibt maximal 10.000 Datensätze für den angegebenen Objekttyp zurück, wie durch die Zugriffsrechte für die Rolle vorgegeben, die zur Ausführung des Befehls verwendet wird. Datensätze, die über dem Limit von 10.000 liegen, werden nicht zurückgegeben, selbst wenn ein Filter angewendet wird.

    Um Ergebnisse anzuzeigen, für die mehr als 10.000 Datensätze existieren, fragen Sie die entsprechende Ansicht (falls vorhanden) in der Datei Information Schema ab.

  • Um die Ausgabe dieses Befehls nachzubearbeiten, können Sie die Funktion RESULT_SCAN verwenden, die die Ausgabe wie eine abfragbare Tabelle behandelt.

Ausgabe

Die Befehlsausgabe enthält Stagingbereichseigenschaften und Metadaten in den folgenden Spalten:

| created_on | name | database_name | schema_name | url | has_credentials | has_encryption_key | owner | comment | region | type | cloud | notification_channel | storage_integration |

Spalte

Beschreibung

created_on

Datum und Uhrzeit der Erstellung des Stagingbereichs.

name

Name des Stagingbereichs.

database_name

Datenbank, in der der Stagingbereich gespeichert ist.

schema_name

Schema, in dem der Stagingbereich gespeichert ist.

url

URL bei einem externen Stagingbereich. Leer bei einem internen Stagingbereich.

has_credentials

Zeigt an, dass der externe Stagingbereich über Zugangsdaten verfügt. Immer N bei einem internen Stagingbereich.

has_encryption_key

Zeigt an, dass der externe Stagingbereich verschlüsselte Dateien enthält. Immer N bei einem internen Stagingbereich.

owner

Rolle, der der Stagingbereich gehört.

comment

Kommentar zum Stagingbereich.

region

Region, in der sich der Stagingbereich befindet.

type

Gibt an, ob es sich bei dem Stagingbereich um einen externen oder internen Stagingbereich handelt und ob der interne Stagingbereich permanent oder temporär ist.

cloud

Name des Cloudanbieters. Immer NULL bei einem internen Stagingbereich.

notification_channel

Amazon Resource Name der Amazon SQS-Warteschlange für den Stagingbereich. Veraltete Spalte.

storage_integration

Der der Speicherintegration zugeordnete Stagingbereich. Immer NULL bei einem internen Stagingbereich.

Weitere Informationen zu den Eigenschaften von Stagingbereichen finden Sie unter CREATE STAGE.