Options de format de package 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 indiquez 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 méthodes de spécification de 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 indiquer plusieurs options de format, séparez les valeurs par une virgule ",
".
Exemple :
format => json_object('compression' value 'gzip', 'type' value 'json')
Ce tableau couvre 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 types de sortie, reportez-vous à Options de format de package DBMS_CLOUD afin d'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 Lorsque la valeur de |
Lorsque
Valeur par défaut : NULL, signifiant l'absence de compression. Lorsque
Valeur par défaut : |
|
Indique un délimiteur de champ personnalisé. format => json_object('delimiter' value '|') La valeur de délimiteur ne peut pas être un code ASCII ni un caractère d'échappement. Remarques : Cette option s'applique uniquement aveccsv comme type .
|
Valeur par défaut : |
|
Indique que les champs peuvent être placés entre deux délimiteurs, avec Exemple : format => JSON_OBJECT(‘quote’ value ‘(’, ‘endquote’ value ‘)’) Remarques : Cette option s'applique uniquement aveccsv comme type .
|
Valeur par défaut : NULL, signifiant l'absence d'élément |
|
Indique l'occurrence de guillemet dans la valeur de champ à l'aide du caractère Remarques : Cette option s'applique uniquement aveccsv comme type .
|
Valeur par défaut : |
|
L'option de format Utilisez
Les valeurs par défaut des modificateurs de chaîne de cryptage de bloc et des modificateurs de remplissage de cryptage de bloc 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:value Où value est une chaîne JSON qui fournit des paramètres supplémentaires pour le cryptage :
Spécifie le type de chiffrement.
Spécifie 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 :
Exemple : format => JSON_OBJECT('type' value 'csv', 'delimiter' value '|', 'compression' value 'gzip', 'header' value true) Remarques : Cette option s'applique uniquement aveccsv comme type .
|
Valeur par défaut : |
|
Extension de fichier personnalisée permettant de remplacer le choix par défaut pour le type de format. Elle s'applique aux formats de texte avec Si la chaîne indiquée ne commence pas par un point, un point est automatiquement inséré avant l'extension de fichier dans le nom de fichier final. Si vous ne voulez pas utiliser d'extension de fichier spécifique, indiquez la valeur : |
Valeurs valides : n'importe quelle extension de fichier. Valeur par défaut : dépend de l'option
type de format :
|
|
Nombre en octets indiquant la taille maximale de la sortie générée. Il s'applique aux formats texte pour l'export 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. Renseignez les délimiteurs avec Remarques : Cette option s'applique uniquement aveccsv comme type .
|
Valeur par défaut : NULL, indiquant de ne pas inclure les champs entre guillemets. |
|
Indique la façon dont sont tronqués les espaces de début et de fin des champs pour le format CSV. La troncature d'espaces est appliquée avant de placer le champ entre guillemets, si le paramètre Reportez-vous à la description de trim_spec dans Oracle Database 19c Utilities ou Oracle Database 23ai Utilities. Remarques : Cette option s'applique uniquement aveccsv comme type .
|
Valeur par défaut : |
|
Spécifie le type de fichier de sortie.
Le résultat de requête 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, reportez-vous à Clause access_parameters dans Utilitaires Oracle Database 19c ou Utilitaires Oracle Database 23ai. |
|
Rubriques connexes