Options de format de l'ensemble DBMS_CLOUD 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 spécifiez la sortie du fichier texte lorsque vous utilisez l'option format type et que la valeur est l'une des suivantes : csv, json, parquet ou xml. Cela affiche également les options format lorsque format type est datapump.
Les deux façons de spécifier 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 spécifier plusieurs options de format, séparez les valeurs par une ",".
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 type du paramètre format est l'une des suivantes : CSV, JSON, Parquet ou XML. Pour les autres procédures et autres types de sortie, voir Options de format d'ensemble DBMS_CLOUD pour la liste des options de format.
| Option de format | Description | Syntaxe |
|---|---|---|
|
|
Indique le type de compression du fichier source. Note : Le format d'archivage ZIP n'est pas pris en charge. Lorsque Lorsque Lorsque
|
Lorsque
Valeur par défaut : Valeur nulle signifiant qu'aucune compression n'est effectuée. 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. Note
Cette option s'applique uniquement à csv type.
|
Valeur par défaut |
|
|
Spécifie que les champs peuvent être délimités entre deux délimiteurs, avec Exemple : format => JSON_OBJECT(‘quote’ value ‘(’, ‘endquote’ value ‘)’) Note
Cette option s'applique uniquement à csv type.
|
Valeur par défaut : Nul, ce qui signifie qu'il n'y a pas de |
|
|
Spécifie l'occurrence du caractère de guillemet dans la valeur du champ à l'aide du caractère Note
Cette option s'applique uniquement à csv type.
|
Valeur par défaut : |
|
|
L'option de format Utilisez
Les valeurs par défaut des modificateurs d'enchaînement de chiffrement par blocs et des modificateurs de remplissage de chiffrement par blocs sont L'option de format
encryption est utilisée avec les procédures DBMS_CLOUD suivantes :
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:valueOù value est une chaîne JSON qui fournit des paramètres supplémentaires pour le chiffrement :
Spécifie le type de chiffrement.
Spécifie les données d'identification utilisées pour stocker la clé de chiffrement. user_defined_function: valueSpécifie une fonction entièrement qualifiée définie par l'utilisateur pour déchiffrer ou chiffrer le BLOB spécifié (objet volumineux binaire). |
|
|
Écrit les noms de colonne en tant que première ligne dans les fichiers de sortie de type L'option Les valeurs possibles sont :
Exemple : format => JSON_OBJECT('type' value 'csv', 'delimiter' value '|', 'compression' value 'gzip', 'header' value true) Note
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 point (point), un point est automatiquement inséré avant l'extension de fichier dans le nom du 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 d'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 Note : 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 délimités entre deux délimiteurs. Spécifiez les délimiteurs avec Note
Cette option s'applique uniquement à csv type.
|
Valeur par défaut : La signification nulle ne place pas les champs entre guillemets. |
|
|
Indique comment les espaces de début et de fin des champs sont tronqués au format CSV. Les espaces de délimitation sont appliqués avant la soumission du champ, si le paramètre Voir la description de trim_spec. Note
Cette option s'applique uniquement à csv type.
|
Valeur par défaut : |
|
|
Spécifie le type de fichier de sortie.
Le résultat de l'interrogation est automatiquement transformé en format XML à l'aide de la fonction SQL XMLFOREST. Utilisez des alias de colonne pour personnaliser les noms de balise XML des colonnes. Lorsque
Pour plus d'informations, voir Clause access_parameters. |
|
Rubrique parent : DBMS_CLOUD Ensemble