DBMS_CLOUD Opciones de formato del paquete para EXPORT_DATA
Describe las opciones de parámetros de formato válidas para DBMS_CLOUD.EXPORT_DATA
con formatos de archivo de texto, CSV, JSON o XML.
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
.
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 Opciones de formato del paquete DBMS_CLOUD 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
Valor por defecto: valor nulo, que significa que no tiene compresión. Cuando
Valor por defecto: |
|
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. Note: Esta opción solo se aplica concsv type .
|
Valor por defecto |
|
Especifica que los campos se pueden delimitar entre dos delimitadores, con Por ejemplo: format => JSON_OBJECT(‘quote’ value ‘(’, ‘endquote’ value ‘)’) Note: Esta opción solo se aplica concsv type .
|
Valor por defecto: Bulo, que significa que no es |
|
Especifica la incidencia del carácter de comillas en el valor de campo mediante el carácter Note: Esta opción solo se aplica concsv type .
|
Valor por defecto: |
|
La opción de formato Utilice
Los valores de Modificadores de Encadenamiento de Cifrado de Bloques y Modificadores de Relleno de Cifrado de Bloques se definen por defecto en 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) Note: Esta opción solo se aplica concsv 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 delimitadores con Note: Esta opción solo se aplica concsv 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 en Oracle Database 19c Utilities u Oracle Database 23ai Utilities. Note: Esta opción solo se aplica concsv 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. Consulte la cláusula access_parameters en Oracle Database 19c Utilities o Oracle Database 23ai Utilities para obtener más información. |
|
Temas relacionados