DBMS_CLOUD Opciones de formato del paquete para EXPORT_DATA
DBMS_CLOUD.EXPORT_DATA
con formatos de archivo de texto, CSV, JSON, Parquet o XML y para Oracle Data Pump.
Estos son los parámetros format
válidos para su uso con DBMS_CLOUD.EXPORT_DATA
. Especifique la salida del archivo de texto al utilizar la opción format
type
y el valor es uno de los siguientes: csv
, json
, parquet
o xml
. Esto también muestra las opciones format
cuando format
type
es datapump
.
Las dos formas de especificar el argumento de formato son:
format => '{"format_option" : “format_value” }'
Y:
format => json_object('format_option' value 'format_value'))
Ejemplos:
format => json_object('type' VALUE 'json')
Para especificar varias opciones de formato, separe los valores con una ",
".
Por ejemplo:
format => json_object('compression' value 'gzip', 'type' value 'json')
En esta tabla se tratan las opciones de formato para DBMS_CLOUD.EXPORT_DATA
cuando la opción type
del parámetro format
es una de las siguientes: CSV, JSON, Parquet o XML. Para conocer otros procedimientos y otros tipos de salida, consulte DBMS_CLOUD Package Format Options para obtener la lista de opciones de formato.
Opción de Formato | Descripción | Sintaxis |
---|---|---|
|
Especifica el tipo de compresión del archivo de origen. Nota: El formato de archivado ZIP no está soportado. Cuando Cuando Cuando
|
Cuando
Valor por defecto: valor nulo, que significa que no tiene compresión. Cuando
Valor por defecto: Cuando el tipo es
|
|
Especifica un delimitador de campo personalizado. format => json_object('delimiter' value '|') El valor delimitador no puede ser un código ASCII ni un carácter de escape. Nota
Esta opción solo se aplica con csv type .
|
Valor por defecto |
|
Especifica que los campos se pueden delimitar entre dos delimitadores, con Por ejemplo: format => JSON_OBJECT(‘quote’ value ‘(’, ‘endquote’ value ‘)’) Nota
Esta opción solo se aplica con csv type .
|
Valor por defecto: nulo, que significa que no es |
|
Especifica la incidencia del carácter de comillas en el valor de campo mediante el carácter Nota
Esta opción solo se aplica con csv type .
|
Valor por defecto: |
|
La opción de formato Utilice
Los valores por defecto de los modificadores de encadenamiento de cifrado de bloques y de los modificadores de relleno de cifrado de bloques son La opción de formato
encryption se utiliza con los siguientes procedimientos DBMS_CLOUD :
Por ejemplo: 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 Donde value es una cadena JSON que proporciona parámetros adicionales para el cifrado:
Especifica el tipo de cifrado.
Especifica la credencial utilizada para almacenar la clave de cifrado. user_defined_function: value Especifica una función definida por el usuario totalmente cualificada para descifrar o cifrar el BLOB especificado (objeto grande binario). |
|
Escribe los nombres de columna como la primera línea en los archivos de salida del tipo La opción Los valores válidos son:
Por ejemplo: format => JSON_OBJECT('type' value 'csv', 'delimiter' value '|', 'compression' value 'gzip', 'header' value true) Nota
Esta opción solo se aplica con csv type .
|
Valor por defecto: |
|
Extensión de archivo personalizado para sustituir la opción por defecto para el tipo de formato. Esto se aplica a formatos de texto con Si la cadena especificada no empieza por un punto, se inserta automáticamente un punto antes de la extensión de archivo en el nombre de archivo final. Si no desea ninguna extensión de archivo, utilice el valor: |
Valores válidos: cualquier extensión de archivo. Valor por defecto: depende de la opción
format type :
|
|
Número en bytes para el tamaño máximo de la salida generada. Esto se aplica a formatos basados en texto para exportar datos con Nota: esta opción no es válida cuando la opción |
Valor mínimo: Valor Máximo: 1 GB Valor por defecto: |
|
En formato CSV, los campos se pueden incluir entre dos delimitadores. Especifique los separadores con Nota
Esta opción solo se aplica con csv type .
|
Valor por defecto: el significado nulo no delimita los campos con comillas. |
|
Especifica cómo se recortan los espacios iniciales y finales de los campos para el formato CSV. Los espacios se recortan antes de citar el campo, si se especifica el parámetro Consulte la descripción de trim_spec. Nota
Esta opción solo se aplica con csv type .
|
Valor por defecto: |
|
Especifica el tipo de archivo de salida.
El resultado de la consulta se transforma automáticamente en formato XML mediante la función SQL XMLFOREST. Utilice Alias de columna para personalizar los nombres de etiquetas XML para las columnas. Cuando
Consulte Cláusula access_parameters para obtener más información. |
|
Tema principal: DBMS_CLOUD Package