DBMS_CLOUD Options du format du package pour EXPORT_DATA
Décrit les options de paramètre de format valides pour DBMS_CLOUD.EXPORT_DATA
avec les formats de fichier texte, CSV, JSON, Parquet ou XML et pour Oracle Data Pump.
Il s'agit des paramètres format
valides à utiliser avec DBMS_CLOUD.EXPORT_DATA
. Vous indiquez une sortie de fichier texte lorsque vous utilisez l'option format
type
et que la valeur est l'une des suivantes : csv
, json
, parquet
ou xml
. Les options format
sont également affichées lorsque format
type
est datapump
.
Les deux méthodes de spécification de l'argument de format sont :
format => '{"format_option" : “format_value” }'
Et :
format => json_object('format_option' value 'format_value'))
Exemples :
format => json_object('type' VALUE 'json')
Pour indiquer plusieurs options de format, séparez les valeurs par une virgule ",
".
Par exemple :
format => json_object('compression' value 'gzip', 'type' value 'json')
Ce tableau présente les options de format pour DBMS_CLOUD.EXPORT_DATA
lorsque l'option de paramètre format
type
est l'une des suivantes : CSV, JSON, Parquet ou XML. Pour d'autres procédures et d'autres types de sortie, reportez-vous à la section DBMS_CLOUD Package Format Options pour obtenir la liste des options de format.
Option de format | Description | Syntaxe |
---|---|---|
|
Spécifie le type de compression du fichier source. Remarque : Le format d'archivage ZIP n'est pas pris en charge. Lorsque la valeur Lorsque la valeur Lorsque
|
Lorsque
Valeur par défaut : valeur NULL : aucune compression. Lorsque
Valeur par défaut : Lorsque le type est
|
|
Spécifie un délimiteur de champ personnalisé. format => json_object('delimiter' value '|') La valeur du délimiteur ne peut pas être un code ASCII ou un caractère d'échappement. Remarque
Cette option s'applique uniquement à csv type .
|
Valeur par défaut |
|
Indique que les champs peuvent être placés entre deux délimiteurs, Par exemple : format => JSON_OBJECT(‘quote’ value ‘(’, ‘endquote’ value ‘)’) Remarque
Cette option s'applique uniquement à csv type .
|
Valeur par défaut : NULL, ce qui signifie non |
|
Spécifie l'occurrence du guillemet dans la valeur de champ à l'aide du caractère Remarque
Cette option s'applique uniquement à csv type .
|
Valeur par défaut : |
|
L'option de format Utilisez
Les valeurs par défaut des modificateurs de chaînage de chiffrement de bloc et des modificateurs de remplissage de chiffrement de bloc sont L'option de format
encryption est utilisée avec les procédures DBMS_CLOUD suivantes :
Par exemple : 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 Où value est une chaîne JSON qui fournit des paramètres supplémentaires pour le cryptage :
Spécifie le type de chiffrement.
Indique les informations d'identification utilisées pour stocker la clé de cryptage. user_defined_function: value Spécifie une fonction entièrement qualifiée définie par l'utilisateur pour déchiffrer ou chiffrer le BLOB spécifié (objet volumineux binaire). |
|
Ecrit les noms de colonne en tant que première ligne dans les fichiers de sortie de type L'option Les valeurs valides sont les suivantes :
Par exemple : format => JSON_OBJECT('type' value 'csv', 'delimiter' value '|', 'compression' value 'gzip', 'header' value true) Remarque
Cette option s'applique uniquement à csv type .
|
Valeur par défaut : |
|
Extension de fichier personnalisée pour remplacer le choix par défaut pour le type de format. Cela s'applique aux formats de texte avec Si la chaîne spécifiée ne commence pas par le point (point), un point est automatiquement inséré avant l'extension de fichier dans le nom de fichier final. Si aucune extension de fichier n'est souhaitée, utilisez la valeur : |
Valeurs valides : toute extension de fichier. Valeur par défaut : dépend de l'option
format type :
|
|
Nombre en octets pour la taille maximale de la sortie générée. Cela s'applique aux formats basés sur du texte pour l'exportation de données avec Remarque : cette option n'est pas valide lorsque l'option |
Valeur minimale : Valeur maximale : 1 Go Valeur par défaut : |
|
Au format CSV, les champs peuvent être placés entre deux délimiteurs. Indiquez les délimiteurs avec Remarque
Cette option s'applique uniquement à csv type .
|
Valeur par défaut : la signification NULL ne place pas les champs entre guillemets. |
|
Indique la façon dont les espaces de début et de fin sont tronqués pour le format CSV. Si le paramètre Voir la description de trim_spec. Remarque
Cette option s'applique uniquement à csv type .
|
Valeur par défaut : |
|
Indique le type de fichier de sortie.
Le résultat de la requête est automatiquement transformé en format XML à l'aide de la fonction SQL XMLFOREST. Utilisez les alias de colonne pour personnaliser les noms de balise XML des colonnes. Lorsque
Pour plus d'informations, reportez-vous à Clause access_parameters. |
|
Rubrique parent : Package DBMS_CLOUD