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 des formats de fichier texte, CSV, JSON ou XML.
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
.
Les deux façons de spécifier l'argument de format sont les suivantes :
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 ",
".
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 type
du paramètre format
est l'une des suivantes : CSV, JSON, Parquet ou XML. Pour plus d'informations sur les autres procédures et les autres types de sortie, voir Options de format de l'ensemble DBMS_CLOUD pour obtenir la liste des options de format.
Option de formatage | 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
Valeur par défaut : Valeur nulle signifiant qu'aucune compression n'est effectuée. Lorsque
Valeur par défaut : |
|
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 ni un caractère d'échappement. Note : Cette option s'applique uniquement avec letype csv .
|
Valeur par défaut |
|
Indique que les champs peuvent être placés entre deux délimiteurs, avec Par exemple : format => JSON_OBJECT(‘quote’ value ‘(’, ‘endquote’ value ‘)’) Note : Cette option s'applique uniquement avec letype csv .
|
Valeur par défaut : Nulle, signifiant aucun |
|
Spécifie l'occurrence d'un guillemet dans la valeur du champ avec le caractère Note : Cette option s'applique uniquement avec letype csv .
|
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 :
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 chiffrement :
Indique le type de chiffrement.
Indique les données d'identification utilisées pour stocker la clé de chiffrement. 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). |
|
Écrit les noms de colonne en tant que première ligne dans les fichiers de sortie de type L'option Les valeurs possibles sont :
Par exemple : format => JSON_OBJECT('type' value 'csv', 'delimiter' value '|', 'compression' value 'gzip', 'header' value true) Note : Cette option s'applique uniquement avec letype csv .
|
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, un point est inséré automatiquement avant l'extension de fichier dans le nom final du fichier. Si aucune extension de fichier n'est souhaitée, utilisez la valeur : |
Valeurs valides : Extension de fichier au choix. Valeur par défaut : Dépend de l'option
format type :
|
|
Taille maximale de la sortie générée en octets. Cette option 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 encadrés par deux délimiteurs. Spécifiez les délimiteurs avec Note : Cette option s'applique uniquement avec letype csv .
|
Valeur par défaut : Une valeur nulle, signifiant que les champs ne sont pas encadrés de guillemets. |
|
Indique la façon dont les espaces de début et de fin des champs sont supprimés au format CSV. Si le paramètre See the description of trim_spec in Oracle Database 19c Utilities or Oracle Database 23ai Utilities. Note : Cette option s'applique uniquement avec letype csv .
|
Valeur par défaut : |
|
Indique le type de fichier de sortie.
Le résultat de l'interrogation est automatiquement converti au format XML à l'aide de la fonction SQL XMLFOREST. Utilisez des alias de colonne pour personnaliser les noms de balise XML des colonnes. Pour plus d'informations, voir Clause access_parameters dans Utilitaires Oracle Database 19c ou Utilitaires Oracle Database 23ai. |
|
Rubriques connexes