DBMS_CLOUD Opzioni formato package per EXPORT_DATA
Descrive le opzioni dei parametri di formato valide per DBMS_CLOUD.EXPORT_DATA
con formati file di testo, CSV, JSON, Parquet o XML e per Oracle Data Pump.
Questi sono i parametri format
validi da utilizzare con DBMS_CLOUD.EXPORT_DATA
. L'output del file di testo viene specificato quando si utilizza l'opzione format
type
e il valore è uno dei seguenti: csv
, json
, parquet
o xml
. Vengono visualizzate anche le opzioni format
quando format
type
è datapump
.
Di seguito sono riportati i due modi per specificare l'argomento del formato.
format => '{"format_option" : “format_value” }'
E:
format => json_object('format_option' value 'format_value'))
Esempi:
format => json_object('type' VALUE 'json')
Per specificare più opzioni di formato, separare i valori con un ",
".
Ad esempio:
format => json_object('compression' value 'gzip', 'type' value 'json')
In questa tabella vengono descritte le opzioni di formato per DBMS_CLOUD.EXPORT_DATA
quando l'opzione type
del parametro format
è una delle seguenti: CSV, JSON, Parquet o XML. Per le altre procedure e altri tipi di output, vedere DBMS_CLOUD Opzioni formato pacchetto per l'elenco delle opzioni di formato.
Opzione di formato | descrizione; | Sintassi |
---|---|---|
|
Specifica il tipo di compressione del file di origine. Nota: il formato di archiviazione ZIP non è supportato. Se Se Quando
|
Se il valore
Valore predefinito: valore nullo senza compressione. Quando
Valore predefinito: Quando il tipo è
|
|
Specifica un delimitatore di campo personalizzato. format => json_object('delimiter' value '|') Il valore delimitatore non può essere un codice ASCII o un carattere di escape. Nota
Questa opzione è valida solo per csv type .
|
Valore predefinito |
|
Specifica che i campi possono essere racchiusi tra due delimitatori, con Ad esempio: format => JSON_OBJECT(‘quote’ value ‘(’, ‘endquote’ value ‘)’) Nota
Questa opzione è valida solo per csv type .
|
Valore predefinito: Nullo, ovvero nessun valore |
|
Specifica l'occorrenza del carattere virgolette nel valore del campo utilizzando il carattere Nota
Questa opzione è valida solo per csv type .
|
Valore predefinito: |
|
L'opzione di formato Usare
Se non si specificano valori per questi parametri, i valori di Modificatori di concatenamento cifrato a blocchi e Modificatori di riempimento cifrato a blocchi vengono impostati automaticamente su L'opzione di formato
encryption viene utilizzata con le seguenti procedure DBMS_CLOUD :
Ad esempio: 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 Dove valore è una stringa JSON che fornisce parametri aggiuntivi per la cifratura:
Specifica il tipo di cifratura.
Specifica la credenziale utilizzata per memorizzare la chiave di cifratura. user_defined_function: value Specifica una funzione completamente qualificata definita dall'utente per decifrare o cifrare il BLOB specificato (oggetto binario di grandi dimensioni). |
|
Scrive i nomi delle colonne come prima riga nei file di output di tipo L'opzione I valori validi sono:
Ad esempio: format => JSON_OBJECT('type' value 'csv', 'delimiter' value '|', 'compression' value 'gzip', 'header' value true) Nota
Questa opzione è valida solo per csv type .
|
Valore predefinito: |
|
Estensione file personalizzata per sostituire la scelta predefinita per il tipo di formato. Questo vale per i formati di testo con Se la stringa specificata non inizia con punto (punto), viene inserito automaticamente un punto prima dell'estensione del file nel nome file finale. Se non si desidera alcuna estensione di file, utilizzare il valore: |
Valori validi: Qualsiasi estensione di file. Valore predefinito: dipende dall'opzione
format type :
|
|
Numero in byte per la dimensione massima dell'output generato. Ciò si applica ai formati basati su testo per l'esportazione dei dati con Nota: questa opzione non è valida se l'opzione |
Valore minimo: Valore massimo: 1 GB Valore predefinito: |
|
In formato CSV, i campi possono essere racchiusi tra due delimitatori. Specificare i delimitatori con Nota
Questa opzione è valida solo per csv type .
|
Valore predefinito: Null significa che non racchiudere i campi tra virgolette. |
|
Specifica le modalità di troncamento degli spazi iniziali e finali dei campi per il formato CSV. Gli spazi di troncamento vengono applicati prima di citare il campo, se viene specificato il parametro Vedere la descrizione di trim_spec. Nota
Questa opzione è valida solo per csv type .
|
Valore predefinito: |
|
Specifica il tipo di file di output.
Il risultato della query viene trasformato automaticamente in formato XML utilizzando la funzione SQL XMLFOREST. Utilizzare gli alias di colonna per personalizzare i nomi dei tag XML per le colonne. Quando
Per ulteriori informazioni, vedere Clausola access_parameters. |
|
Argomento padre: DBMS_CLOUD Package