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 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 la sortie du fichier texte lorsque vous utilisez l'option format
type
et que la valeur est csv
, json
, parquet
ou xml
. Elle affiche également les options format
lorsque format
type
est datapump
.
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 à DBMS_CLOUD Package Format Options pour obtenir la liste des options de format.
Option de formatage | 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 de Lorsque Lorsque
|
Lorsque
Valeur par défaut : NULL signifiant l'absence de compression. Lorsque
Valeur par défaut : Lorsque le type est
|
|
Indique un séparateur de champ personnalisé. format => json_object('delimiter' value '|') La valeur de séparateur ne peut pas être un code ASCII ni un caractère d'échappement. Remarque
Cette option s'applique uniquement avec csv comme type .
|
Valeur par défaut |
|
Indique que les champs peuvent être placés entre deux séparateurs, avec Exemple : format => JSON_OBJECT(‘quote’ value ‘(’, ‘endquote’ value ‘)’) Remarque
Cette option s'applique uniquement avec csv 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 Remarque
Cette option s'applique uniquement avec csv comme type .
|
Valeur par défaut : |
|
L'option de format Utilisez
Les valeurs par défaut des modificateurs de chaînage de bloc et des modificateurs de remplissage 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.
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 LOB 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) Remarque
Cette option s'applique uniquement avec csv 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 utiliser aucune extension de fichier, 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 séparateurs. Renseignez les délimiteurs avec Remarque
Cette option s'applique uniquement avec csv comme type .
|
Valeur par défaut : NULL, ce qui signifie qu'il ne faut pas inclure les champs entre apostrophes. |
|
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 apostrophes, si le paramètre Reportez-vous à la description de trim_spec. Remarque
Cette option s'applique uniquement avec csv 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. Lorsque
Pour plus d'informations, reportez-vous à access_parameters Clause. |
|
Thème parent : Package DBMS_CLOUD