DBMS_CLOUD Opções de Formato do Pacote para EXPORT_DATA
Descreve as opções de parâmetro de formato válidas para DBMS_CLOUD.EXPORT_DATA
com formatos de arquivo de texto, CSV, JSON, Parquet ou XML e para o Oracle Data Pump.
Estes 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 dos seguintes: 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 formato 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 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 Opções de Formato do Pacote 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 Quando Quando
|
Quando o
Valor padrão: O valor nulo significa sem compactação. Quando
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 a csv type .
|
Valor padrão |
|
Especifica que os campos podem ser colocados entre dois delimitadores, com Por exemplo: format => JSON_OBJECT(‘quote’ value ‘(’, ‘endquote’ value ‘)’) Observação
Essa opção só se aplica a csv type .
|
Valor padrão: Nulo, o que significa 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 a csv type .
|
Valor padrão: |
|
A opção de formato Use
Os valores dos Modificadores de Encadeamento de Cifragem de Bloco e 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 (objeto binário grande) especificado. |
|
Grava os nomes de coluna como primeira linha nos 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 a csv type .
|
Valor padrão: |
|
Extensão de arquivo personalizada para substituir a opção padrão do tipo de formato. Isso se aplica a formatos de texto com Se a string especificada não começar com ponto, um ponto será inserido automaticamente antes da extensão de 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 obter 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 colocados entre dois delimitadores. Especifique os delimitadores com Observação
Essa opção só se aplica a csv type .
|
Valor padrão: Nulo significa não colocar campos entre aspas. |
|
Especifica como os espaços à esquerda e à direita dos campos são cortados para formato CSV. A remoção de espaços será aplicada antes de colocar o campo entre aspas, se o parâmetro Consulte a descrição de trim_spec. Observação
Essa opção só se aplica a csv type .
|
Valor padrão: |
|
Especifica o tipo de arquivo de saída.
O resultado da consulta é transformado automaticamente em formato XML usando a função SQL XMLFOREST. Use Aliases de Coluna para personalizar os nomes de tag XML das colunas. Quando
Consulte Cláusula access_parameters para obter mais informações. |
|
Tópico principal: DBMS_CLOUD Pacote