Daten als JSON in ein Verzeichnis exportieren
Zeigt die Schritte zum Exportieren von Tabellendaten aus Ihrer autonomen KI-Datenbank in ein Verzeichnis als JSON-Daten durch Angabe einer Abfrage an.
-
Stellen Sie eine Verbindung zur autonomen KI-Datenbankinstanz her.
Weitere Informationen finden Sie unter Verbindung zur autonomen KI-Datenbank herstellen.
-
Verzeichnis erstellen.
Beispiel:
CREATE DIRECTORY export_dir AS 'export_dir';Weitere Informationen finden Sie unter Verzeichnis in autonomer KI-Datenbank erstellen.
-
Führen Sie
DBMS_CLOUD.EXPORT_DATAaus, und geben Sie den Parameterformattypemit dem Wertjsonan, um die Ergebnisse als JSON-Dateien in ein Verzeichnis zu exportieren. Nehmen Sie den Parametercredentialnicht auf, wenn Sie eine Ausgabe an ein Verzeichnis senden.BEGIN DBMS_CLOUD.EXPORT_DATA( file_uri_list => 'export_dir:sales.dmp', format => json_object('type' value 'json'), query => 'SELECT * FROM sales' ); END; /Wenn Datensatzbegrenzungszeichen Escape-Zeichen wie \r\n oder \t enthalten, setzen Sie die Datensatzbegrenzungszeichen in doppelte Anführungszeichen. Beispiel: Um das Datensatztrennzeichen
\r\nzu verwenden, setzen Sie den Wert in doppelte Anführungszeichen:"\r\n".BEGIN DBMS_CLOUD.EXPORT_DATA( file_uri_list => 'export_dir:sales.dmp', query => 'SELECT * FROM sales', format => JSON_OBJECT('type' value 'json', 'recorddelimiter' value '"\r\n"' format json)); END; /Beim Verzeichnisnamen muss die Groß-/Kleinschreibung beachtet werden, wenn der Verzeichnisname in doppelte Anführungszeichen gesetzt wird. Beispiel:
BEGIN DBMS_CLOUD.EXPORT_DATA( file_uri_list => '"export_dir":sales.dmp', format => json_object('type' value 'json'), query => 'SELECT * FROM sales' ); END; /Ausführliche Informationen über die Parameter finden Sie unter Prozedur EXPORT_DATA.
Ausführliche Informationen zu den verfügbaren
format-Parametern, die Sie mitDBMS_CLOUD.EXPORT_DATAverwenden können, finden Sie unter DBMS_CLOUD-Packageformatoptionen für EXPORT_DATA.Die Parameter sind:
-
file_uri_list: ist eine durch Komma getrennte Liste der Exportdateien. Die Verwendung von Platzhaltern und Ersetzungszeichen wird infile_uri_listnicht unterstützt. -
format: Gibt den erforderlichen Parametertypean. Die gültigen Werte sinddatapump,json,xml,csvundparquet. Außerdem werden optional die Optionen definiert, die Sie für den Export mit dem ZugriffstreiberORACLE_DATAPUMPangeben können. -
query: Gibt eineSELECT-Anweisung an, sodass nur die erforderlichen Daten exportiert werden. Die Abfrage bestimmt den Inhalt der Dumpdatei(en).
-
Hinweis
Hinweis: Die Prozedur DBMS_CLOUD.EXPORT_DATA erstellt die Dumpdateien, die Sie in file_uri_list angeben. Die Prozedur überschreibt keine Dateien. Wenn eine Dumpdatei in der Datei file_uri_list vorhanden ist, generiert DBMS_CLOUD.EXPORT_DATA eine weitere Datei mit einem eindeutigen Namen. DBMS_CLOUD.EXPORT_DATA erstellt keine Verzeichnisse.
Ausführliche Informationen über die Parameter finden Sie unter Prozedur EXPORT_DATA.
Hinweise zum Exportieren mit DBMS_CLOUD.EXPORT_DATA:
-
Der von Ihnen angegebene Parameter
querykann bei Bedarf eine erweiterte Abfrage sein, z.B. eine Abfrage, die Joins oder Unterabfragen enthält. -
Geben Sie den Parameter
formatmit der Optioncompressionan, um die Ausgabedateien zu komprimieren.