DBMS_CLOUD Opções do Formato de Pacote 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, Parquet ou XML e para o Oracle Data Pump.
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
. Isso também mostra as opções format
quando o format
type
é datapump
.
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:
format => json_object('type' VALUE 'json')
Para especificar várias opções de formato, separe os valores com uma vírgula (",
").
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 DBMS_CLOUD Package Format Options para obter a lista de opções de formato.
Opção de Formato | Descrição | Sintaxe |
---|---|---|
|
Especifica o tipo de compactação do arquivo de origem. Observação: o formato de arquivamento ZIP não é suportado. Quando a Quando a Quando o
|
Quando o
Valor padrão: Valor nulo que significa nenhuma compactação. Quando o
Valor padrão: Quando o tipo é
|
|
Especifica um delimitador de campo personalizado. format => json_object('delimiter' value '|') O valor do delimitador não pode ser um código ASCII ou um caractere de escape. Observação
Essa opção só se aplica ao csv type .
|
Valor padrão |
|
Especifica que os campos podem ser delimitados entre dois delimitadores, com Por exemplo: format => JSON_OBJECT(‘quote’ value ‘(’, ‘endquote’ value ‘)’) Observação
Essa opção só se aplica ao csv type .
|
Valor padrão: Nulo, significando que não há |
|
Especifica a ocorrência do caractere de aspas no valor do campo usando o caractere Observação
Essa opção só se aplica ao csv type .
|
Valor padrão: |
|
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
encryption é usada com os seguintes procedimentos DBMS_CLOUD :
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:value Em que 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: value Especifica uma função totalmente qualificada definida pelo usuário para decriptografar ou criptografar o BLOB especificado (objeto grande binário). |
|
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
Essa opção só se aplica ao csv type .
|
Valor padrão: |
|
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
format type :
|
|
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: |
|
No formato CSV, os campos podem ser delimitados entre dois delimitadores. Especifique os delimitadores com Observação
Essa opção só se aplica ao csv type .
|
Valor padrão: O significado nulo não inclui campos com aspas. |
|
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. Observação
Essa opção só se aplica ao csv type .
|
Valor padrão: |
|
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. Quando o
Consulte a Cláusula access_parameters para obter mais informações. |
|
Tópico principal: Pacote DBMS_CLOUD