DBMS_CLOUD-Package - Formatoptionen für EXPORT_DATA
Beschreibt die gültigen Formatparameteroptionen für DBMS_CLOUD.EXPORT_DATA
mit Textdateiformaten, CSV, JSON, Parquet oder XML und für Oracle Data Pump.
Dies sind die gültigen format
-Parameter zur Verwendung mit DBMS_CLOUD.EXPORT_DATA
. Sie geben die Textdateiausgabe an, wenn Sie die Option format
type
verwenden. Der Wert lautet: csv
, json
, parquet
oder xml
. Außerdem werden die Optionen format
angezeigt, wenn format
type
datapump
ist.
Es gibt zwei Möglichkeiten, das Formatargument anzugeben:
format => '{"format_option" : “format_value” }'
Und:
format => json_object('format_option' value 'format_value'))
Beispiele:
format => json_object('type' VALUE 'json')
Um mehrere Formatoptionen anzugeben, trennen Sie die Werte durch ",
".
Beispiel:
format => json_object('compression' value 'gzip', 'type' value 'json')
Diese Tabelle enthält die Formatoptionen für DBMS_CLOUD.EXPORT_DATA
, wenn die Option für den format
-Parameter type
eine der folgenden Optionen ist: CSV, JSON, Parquet oder XML. Weitere Verfahren und andere Ausgabetypen finden Sie unter DBMS_CLOUD Package Format Options.
Formatoption | Beschreibung | Syntax |
---|---|---|
|
Gibt den Komprimierungstyp der Quelldatei an. Hinweis: Das ZIP-Archivierungsformat wird nicht unterstützt. Wenn Wenn Wenn
|
Wenn
Standardwert: Nullwert bedeutet keine Komprimierung. Wenn
Standardwert: Wenn der Typ
|
|
Gibt ein Trennzeichen für benutzerdefinierte Felder an. format => json_object('delimiter' value '|') Der Trennzeichenwert darf kein ASCII-Code oder Escape-Zeichen sein. Hinweis
Diese Option gilt nur für csv type .
|
Standardwert |
|
Gibt an, dass Felder zwischen zwei Begrenzungszeichen ( Beispiel: format => JSON_OBJECT(‘quote’ value ‘(’, ‘endquote’ value ‘)’) Hinweis
Diese Option gilt nur für csv type .
|
Standardwert: Null, d.h. keine |
|
Gibt das Vorkommen von Anführungszeichen im Feldwert mit dem Zeichen Hinweis
Diese Option gilt nur für csv type .
|
Standardwert: |
|
Die Formatoption Verwenden Sie
Die Werte für Block Cipher Chaining Modifiers und Block Cipher Padding Modifiers lauten standardmäßig Die Formatoption
encryption wird mit den folgenden DBMS_CLOUD -Prozeduren verwendet:
Beispiel: format => JSON_OBJECT('encryption' value json_object ('type' value DBMS_CRYPTO.ENCRYPT_AES256 + DBMS_CRYPTO.CHAIN_CBC + DBMS_CRYPTO.PAD_PKCS5, 'credential_name' value 'ENCRYPTION_CRED')) |
encryption:value Dabei ist Wert eine JSON-Zeichenfolge, die zusätzliche Parameter für die Verschlüsselung bereitstellt:
Gibt den Verschlüsselungstyp an.
Gibt die Zugangsdaten an, die zum Speichern des Verschlüsselungsschlüssels verwendet werden. user_defined_function: value Gibt eine vollqualifizierte benutzerdefinierte Funktion zum Entschlüsseln oder Verschlüsseln des angegebenen BLOB (Binary Large Object) an. |
|
Schreibt Spaltennamen als erste Zeile in Ausgabedateien vom Typ Die Option Die gültigen Werte sind:
Beispiel: format => JSON_OBJECT('type' value 'csv', 'delimiter' value '|', 'compression' value 'gzip', 'header' value true) Hinweis
Diese Option gilt nur für csv type .
|
Standardwert: |
|
Benutzerdefinierte Dateierweiterung zum Überschreiben der Standardauswahl für den Formattyp. Dies gilt für Textformate mit Wenn die angegebene Zeichenfolge nicht mit einem Punkt (Punkt) beginnt, wird automatisch ein Punkt vor der Dateierweiterung im endgültigen Dateinamen eingefügt. Wenn keine Dateierweiterung gewünscht wird, verwenden Sie den Wert: |
Gültige Werte: Jede Dateierweiterung. Standardwert: Hängt von der Option
format type ab:
|
|
Anzahl in Byte für maximale Größe der generierten Ausgabe. Dies gilt für textbasierte Formate zum Exportieren von Daten mit Hinweis: Diese Option ist nicht gültig, wenn die Option |
Mindestwert: Höchstwert: 1 GB Standardwert: |
|
Im CSV-Format können Felder zwischen zwei Begrenzungszeichen eingeschlossen werden. Geben Sie die Begrenzungszeichen mit Hinweis
Diese Option gilt nur für csv type .
|
Standardwert: Nullbedeutung schließt Felder nicht mit Anführungszeichen ein. |
|
Gibt an, wie die vor- und nachgestellten Leerzeichen in den Feldern abgeschnitten werden, um das CSV-Format zu erhalten. Trim Leerzeichen werden vor dem Angeben des Feldes angewendet, wenn der Parameter Siehe die Beschreibung von trim_spec. Hinweis
Diese Option gilt nur für csv type .
|
Standardwert: |
|
Gibt den Ausgabedateityp an.
Das Abfrageergebnis wird mit der SQL-Funktion XMLFOREST automatisch in das XML-Format transformiert. Mit Spaltenaliasnamen können Sie die XML-Tagnamen für Spalten anpassen. Wenn
Weitere Informationen finden Sie unter access_parameters-Klausel. |
|
Übergeordnetes Thema: DBMS_CLOUD-Package