Schritt 2: Stagingobjekt erstellen

Bemerkung

Bei regelmäßiger Verwendung ist dieser Schritt nicht erforderlich, wenn Sie Datendateien im Stagingbereich für Standardbenutzer oder Tabellen bereitstellen. Weitere Informationen dazu finden Sie unter Massenladen aus einem lokalen Dateisystem.

Führen Sie CREATE STAGE aus, um einen benannten internen Stagingbereich zu erstellen. Dieser Schritt wird empfohlen, wenn Sie planen, Datendateien regelmäßig aus derselben Quelle zu laden.

In den folgenden Beispielen werden interne Stagingbereiche erstellt, in denen die Dateiformate angegeben werden, die Sie in Schritt 1 erstellt haben. Beachten Sie, dass es nicht notwendig ist, später die gleichen Dateiformatoptionen im COPY-Befehl anzugeben, der zum Laden von Daten aus dem Stagingbereich verwendet wird, wenn Sie Dateiformatoptionen (oder ein benanntes Dateiformatobjekt) für den Stagingbereich angeben.

Stagingbereich für CSV-Datendateien

Im folgenden Beispiel wird ein interner Stagingbereich mit dem Namen my_csv_stage erstellt. Für Parameterwerte, die nicht angegeben sind, werden die Standardwerte (DATE_FORMAT = AUTO, COMPRESSION = AUTO usw.) verwendet.

CREATE OR REPLACE STAGE my_csv_stage
  FILE_FORMAT = mycsvformat;

Stagingbereich für JSON-Datendateien

Im folgenden Beispiel wird ein interner Stagingbereich mit dem Namen my_json_stage erstellt. Für Parameterwerte, die nicht angegeben sind, werden die Standardwerte (DATE_FORMAT = AUTO, COMPRESSION = AUTO usw.) verwendet.

CREATE OR REPLACE STAGE my_json_stage
  FILE_FORMAT = myjsonformat;

Nächstes Thema: Schritt 3: Datendateien im Stagingbereich bereitstellen