Opções do Formato de Pacote DBMS_CLOUD para EXPORT_DATA
Descreve as opções de parâmetro de formato válido para DBMS_CLOUD.EXPORT_DATA com formatos de arquivo de texto, CSV, JSON ou XML.
Esses são os parâmetros format válidos para uso com DBMS_CLOUD.EXPORT_DATA. Você especifica a saída do arquivo de texto ao usar a opção format type e o valor é um de: csv, json, parquet ou xml.
As duas maneiras de especificar o argumento de formatação são:
format => '{"format_option" : "format_value" }'
e
format => json_object('format_option' value 'format_value')
Exemplos de:
format => json_object('type' VALUE 'json')
Para especificar várias opções de formato, separe os valores com um ",".
Por exemplo:
format => json_object('compression' value 'gzip', 'type' value 'json')
Esta tabela abrange as opções de formato para DBMS_CLOUD.EXPORT_DATA quando a opção type do parâmetro format é uma das seguintes: CSV, JSON, Parquet ou XML. Para obter outros procedimentos e outros tipos de saída, consulte Opções de Formato de Pacote DBMS_CLOUD para obter a lista de opções de formato.
| Opção de Formato | Descrição | Sintaxe |
|---|---|---|
compression |
Especifica o tipo de compactação do arquivo de origem. Observação: o formato de arquivamento ZIP não é suportado. Quando o Quando a |
Quando o
Valor padrão: Valor nulo que significa nenhuma compactação. Quando o
Valor padrão: |
delimiter |
Especifica um delimitador de campo personalizado.
O valor do delimitador não pode ser um código ASCII ou um caractere de escape. Observação: Esta opção só se aplica a |
Valor padrão |
endquote |
Especifica que os campos podem ser delimitados entre dois delimitadores, com Por exemplo: format => JSON_OBJECT('quote' value '(' , 'endquote' value ')')Observação: Esta opção só se aplica a |
Valor padrão: Nulo, significando que não há |
escape |
Especifica a ocorrência do caractere de aspas no valor do campo usando o caractere Observação: Esta opção só se aplica a |
Valor padrão: |
encryption |
A opção de formato Use
Os valores dos Modificadores de Encadeamento de Cifragem de Bloco e dos Modificadores de Preenchimento de Cifragem de Bloco assumem como padrão A opção de formato
Por exemplo: 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:valueOnde o valor é uma string JSON que fornece parâmetros adicionais para criptografia:
Especifica o tipo de criptografia.
Especifica a credencial usada para armazenar a chave de criptografia. user_defined_function: valueEspecifica uma função totalmente qualificada definida pelo usuário para decriptografar ou criptografar o BLOB especificado (objeto grande binário). |
header |
Grava nomes de coluna como a primeira linha em arquivos de saída do tipo A opção Os valores válidos são:
Por exemplo: format => JSON_OBJECT('type' value 'csv', 'delimiter' value '|', 'compression' value 'gzip', 'header' value true)Observação: Esta opção só se aplica a |
Valor padrão: |
fileextension |
Extensão de arquivo personalizada para substituir a opção padrão para o tipo de formato. Isso se aplica a formatos de texto com Se a string especificada não começar com ponto (ponto), um ponto será automaticamente inserido antes da extensão do arquivo no nome do arquivo final. Se nenhuma extensão de arquivo for desejada, use o valor: |
Valores válidos: Qualquer extensão de arquivo. Valor padrão: Depende da opção
|
maxfilesize |
Número em bytes para o tamanho máximo da saída gerada. Isso se aplica a formatos baseados em texto para exportar dados com Observação: esta opção não é válida quando a opção |
Valor mínimo: Valor máximo: 1 GB Valor padrão: |
quote |
No formato CSV, os campos podem ser delimitados entre dois delimitadores. Especifique os delimitadores com Observação: Esta opção só se aplica a |
Valor padrão: O significado nulo não inclui campos com aspas. |
trimspaces |
Especifica como os espaços iniciais e finais dos campos são aparados para o formato CSV. Os espaços de redução serão aplicados antes da cotação do campo, se o parâmetro Consulte a descrição de trim_spec em Oracle Database 19c Utilities ou Oracle Database 26ai Utilities. Observação: Esta opção só se aplica a |
Valor padrão: |
type |
Especifica o tipo de arquivo de saída.
O resultado da consulta é automaticamente transformado em formato XML usando a função SQL XMLFOREST. Use Aliases de coluna para personalizar os nomes de tag XML das colunas. Consulte access_parameters Clause em Oracle Database 19c Utilities ou Oracle Database 26ai Utilities para obter mais informações. |
type: csv|datapump|json|parquet|xml |