Exportación de datos como XML a un directorio
Muestra los pasos para exportar datos de tabla de la base de datos de IA autónoma al directorio como datos XML mediante la especificación de una consulta.
-
Conéctese a su instancia de base de datos de IA autónoma.
Consulte Conexión a una base de datos de IA autónoma para obtener más información.
-
Cree un directorio.
Por ejemplo:
CREATE DIRECTORY export_dir AS 'export_dir';Consulte Creación de directorio en base de datos de IA autónoma para obtener más información.
-
Ejecute
DBMS_CLOUD.EXPORT_DATAy especifique el parámetroformattypecon el valorjsonpara exportar los resultados como archivos XML a un directorio. No incluya el parámetrocredentialal enviar la salida a un directorio.BEGIN DBMS_CLOUD.EXPORT_DATA( file_uri_list => 'export_dir:sales.csv', format => JSON_OBJECT('type' value 'csv'), query => 'SELECT * FROM sales' ); END; /El nombre del directorio distingue entre mayúsculas y minúsculas cuando el nombre del directorio está entre comillas dobles. Por ejemplo:
BEGIN DBMS_CLOUD.EXPORT_DATA( file_uri_list => '"export_dir":sales.xml', format => JSON_OBJECT('type' value 'xml'), query => 'SELECT * FROM sales' ); END; /Para obtener información detallada sobre los parámetros, consulte Procedimiento EXPORT_DATA.
Para obtener información detallada sobre los parámetros
formatdisponibles que puede utilizar conDBMS_CLOUD.EXPORT_DATA, consulte DBMS_CLOUD Package Format Options for EXPORT_DATA.Los parámetros son:
-
file_uri_list: es una lista delimitada por comas de los archivos de exportación. El uso de caracteres comodín y de sustitución no está soportado enfile_uri_list. -
format: especifica el parámetrotypenecesario. Los valores válidos sondatapump,json,xml,csvyparquet, y también define opcionalmente las opciones que puede especificar para la exportación con el controlador de accesoORACLE_DATAPUMP. -
query: especifica una sentenciaSELECTpara que solo se exporten los datos necesarios. La consulta determina el contenido de los archivos de volcado.
Nota
Nota: El procedimientoDBMS_CLOUD.EXPORT_DATAcrea los archivos de volcado que especifique enfile_uri_list. El procedimiento no sobrescribe los archivos. Si existe un archivo de volcado enfile_uri_list,DBMS_CLOUD.EXPORT_DATAgenera otro archivo con un nombre único.DBMS_CLOUD.EXPORT_DATAno crea directorios.Para obtener información detallada sobre los parámetros, consulte Procedimiento EXPORT_DATA.
-
Notas para exportar con DBMS_CLOUD.EXPORT_DATA:
-
El parámetro
queryque proporcione puede ser una consulta avanzada, si es necesario, como una consulta que incluya uniones o subconsultas. -
Especifique el parámetro
formatcon la opcióncompressionpara comprimir los archivos de salida.