DBMS_CLOUD-Paketformatoptionen für EXPORT_DATA
Beschreibt die gültigen Formatparameteroptionen für DBMS_CLOUD.EXPORT_DATA
mit Textdateiformaten, CSV, JSON oder XML.
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, und der Wert lautet: csv
, json
, parquet
oder xml
.
Es gibt zwei Möglichkeiten, das Argument format 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 deckt die Formatoptionen für DBMS_CLOUD.EXPORT_DATA
ab, wenn die Option type
des format
-Parameters eine der folgenden Optionen ist: CSV, JSON, Parquet oder XML. Weitere Verfahren und andere Ausgabetypen finden Sie unter DBMS_CLOUD-Package - Formatoptionen. Dort finden Sie eine Liste der Formatoptionen.
Formatoption | Beschreibung | Syntax |
---|---|---|
|
Gibt den Komprimierungstyp der Quelldatei an. Hinweis: Das ZIP-Archivierungsformat wird nicht unterstützt. Wenn Wenn |
Wenn die
Standardwert: Nullwert bedeutet keine Komprimierung. Wenn
Standardwert: |
|
Gibt ein benutzerdefiniertes Feldbegrenzungszeichen an. format => json_object('delimiter' value '|') Der Wert für das Begrenzungszeichen darf kein ASCII-Code oder Escape-Zeichen sein. Hinweis: Diese Option gilt nur fürtype csv .
|
Standardwert: |
|
Gibt mit Beispiel: format => JSON_OBJECT(‘quote’ value ‘(’, ‘endquote’ value ‘)’) Hinweis: Diese Option gilt nur fürtype csv .
|
Standardwert: Null, d.h. kein |
|
Gibt das Vorkommen von Anführungszeichen im Feldwert mit dem Zeichen Hinweis: Diese Option gilt nur fürtype csv .
|
Standardwert: |
|
Die Formatoption Verwenden Sie
Die Werte für Block-Cipher-Verkettungsmodifizierer und Block-Cipher-Auffüllungsmodifizierer werden standardmäßig auf 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 value 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 des Typs 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ürtype csv .
|
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 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 von Byte für die maximale Größe der generierten Ausgabe. Dies gilt für textbasierte Formate für den Export 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 von zwei Begrenzungszeichen umschlossen werden. Geben Sie die Begrenzungszeichen mit Hinweis: Diese Option gilt nur fürtype csv .
|
Standardwert: Null. Felder werden nicht von Anführungszeichen umschlossen. |
|
Gibt an, wie die vor- und nachgestellten Leerzeichen der Felder für das CSV-Format abgeschnitten werden. Leerzeichen werden vor den Anführungszeichen für das Feld abgeschnitten, wenn der Parameter Siehe die Beschreibung von trim_spec unter Oracle Database-19c-Utilitys oder Oracle Database 23ai-Utilitys. Hinweis: Diese Option gilt nur fürtype csv .
|
Standardwert: |
|
Gibt den Ausgabedateityp an.
Das Abfrageergebnis wird mit der SQL-Funktion XMLFOREST automatisch in das XML-Format transformiert. Verwenden Sie Spaltenaliasnamen, um die XML-Tagnamen für Spalten anzupassen. Weitere Informationen finden Sie unter access_parameters-Klausel in Oracle Database 19c Utilities oder Oracle Database 23ai Utilities. |
|
Verwandte Themen