JavaScript doit être activé pour que ce contenu s'affiche correctement
Export de données vers un répertoire à l'aide de DBMS_CLOUD.EXPORT_DATA
Utilisez DBMS_CLOUD.EXPORT_DATA pour exporter des fichiers vers un répertoire.
Le répertoire vers lequel vous exportez les fichiers peut se trouver dans le système de fichiers Autonomous Database ou dans un système de fichiers externe attaché. Pour plus d'informations, reportez-vous aux pages suivantes :
Export de données au format CSV vers un répertoire
Présente les étapes consistant à exporter des données de table à partir d'Autonomous Database vers un répertoire au format de données CSV en indiquant une requête.
Connectez-vous à votre instance Autonomous Database.
Exécutez DBMS_CLOUD.EXPORT_DATA et indiquez le paramètre de formattype sur la valeur json pour exporter les résultats en tant que fichiers CSV vers un répertoire. N'incluez pas le paramètre credential lors de l'envoi de la sortie vers un répertoire.
BEGIN
DBMS_CLOUD.EXPORT_DATA(
file_uri_list => 'export_dir:sales.csv',
format => JSON_OBJECT('type' value 'csv'),
query => 'SELECT * FROM sales'
);
END;
/
Lorsque les délimiteurs d'enregistrement incluent des caractères d'échappement, tels que \r\n ou \t, placez les délimiteurs d'enregistrement entre guillemets doubles. Par exemple, pour utiliser le délimiteur d'enregistrement \r\n, placez la valeur entre guillemets doubles :"\r\n".
BEGIN
DBMS_CLOUD.EXPORT_DATA(
file_uri_list => 'export_dir:sales.csv',
query => 'SELECT * FROM sales',
format => JSON_OBJECT('type' value 'json', 'recorddelimiter' value '"\r\n"' format json));
END;
/
Le nom du répertoire est sensible à la casse lorsque le nom du répertoire est placé entre guillemets doubles. Exemple :
BEGIN
DBMS_CLOUD.EXPORT_DATA(
file_uri_list => '"export_dir":sales.csv',
format => JSON_OBJECT('type' value 'csv'),
query => 'SELECT * FROM sales'
);
END;
/
Pour obtenir des informations détaillées sur les paramètres, reportez-vous à Procédure EXPORT_DATA.
file_uri_list : liste des fichiers d'export séparés par des virgules. L'utilisation de caractères génériques et de substitution n'est pas prise en charge dans file_uri_list.
format : indique le paramètre type requis. Les valeurs valides sont json, xml et csv.
query : indique une instruction SELECT afin que seules les données requises soient exportées. La requête détermine le contenu des fichiers dump.
Remarques :
La procédure DBMS_CLOUD.EXPORT_DATA crée les fichiers dump que vous indiquez dans file_uri_list. La procédure n'écrase pas les fichiers. S'il existe un fichier dump dans file_uri_list, DBMS_CLOUD.EXPORT_DATA génère un autre fichier portant un nom unique. DBMS_CLOUD.EXPORT_DATA ne crée pas de répertoires.
Pour obtenir des informations détaillées sur les paramètres, reportez-vous à Procédure EXPORT_DATA.
Remarques relatives à l'export avec DBMS_CLOUD.EXPORT_DATA :
Le paramètre query que vous indiquez peut être une requête avancée, si nécessaire, telle qu'une requête incluant des jointures ou des sous-requêtes.
Définissez le paramètre de format sur l'option compression pour compresser les fichiers de sortie.
Export de données au format JSON vers un répertoire
Présente les étapes consistant à exporter des données de table à partir d'Autonomous Database vers un répertoire en tant que données JSON en indiquant une requête.
Connectez-vous à votre instance Autonomous Database.
Exécutez DBMS_CLOUD.EXPORT_DATA et définissez le paramètre de formattype sur la valeur json pour exporter les résultats en tant que fichiers JSON vers un répertoire. N'incluez pas le paramètre credential lors de l'envoi de la sortie vers un répertoire.
BEGIN
DBMS_CLOUD.EXPORT_DATA(
file_uri_list => 'export_dir:sales.dmp',
format => json_object('type' value 'json'),
query => 'SELECT * FROM sales'
);
END;
/
Lorsque les délimiteurs d'enregistrement incluent des caractères d'échappement, tels que \r\n ou \t, placez les délimiteurs d'enregistrement entre guillemets doubles. Par exemple, pour utiliser le délimiteur d'enregistrement \r\n, placez la valeur entre guillemets doubles :"\r\n".
BEGIN
DBMS_CLOUD.EXPORT_DATA(
file_uri_list => 'export_dir:sales.dmp',
query => 'SELECT * FROM sales',
format => JSON_OBJECT('type' value 'json', 'recorddelimiter' value '"\r\n"' format json));
END;
/
Le nom du répertoire est sensible à la casse lorsque le nom du répertoire est placé entre guillemets doubles. Exemple :
BEGIN
DBMS_CLOUD.EXPORT_DATA(
file_uri_list => '"export_dir":sales.dmp',
format => json_object('type' value 'json'),
query => 'SELECT * FROM sales'
);
END;
/
Pour obtenir des informations détaillées sur les paramètres, reportez-vous à Procédure EXPORT_DATA.
file_uri_list : liste des fichiers d'export séparés par des virgules. L'utilisation de caractères génériques et de substitution n'est pas prise en charge dans file_uri_list.
format : indique le paramètre type requis. Les valeurs valides sont json, xml et csv.
query : indique une instruction SELECT afin que seules les données requises soient exportées. La requête détermine le contenu des fichiers dump.
Remarques :
La procédure DBMS_CLOUD.EXPORT_DATA crée les fichiers dump que vous indiquez dans file_uri_list. La procédure n'écrase pas les fichiers. S'il existe un fichier dump dans file_uri_list, DBMS_CLOUD.EXPORT_DATA génère un autre fichier portant un nom unique. DBMS_CLOUD.EXPORT_DATA ne crée pas de répertoires.
Pour obtenir des informations détaillées sur les paramètres, reportez-vous à Procédure EXPORT_DATA.
Remarques relatives à l'export avec DBMS_CLOUD.EXPORT_DATA :
Le paramètre query que vous indiquez peut être une requête avancée, si nécessaire, telle qu'une requête incluant des jointures ou des sous-requêtes.
Définissez le paramètre de format sur l'option compression pour compresser les fichiers de sortie.
Export de données au format Parquet vers un répertoire
Présente les étapes consistant à exporter des données de table à partir d'Autonomous Database vers un répertoire en tant que données Parquet en indiquant une requête.
Connectez-vous à votre instance Autonomous Database.
Exécutez DBMS_CLOUD.EXPORT_DATA et indiquez le paramètre de formattype sur la valeur json pour exporter les résultats en tant que fichiers Parquet vers un répertoire. N'incluez pas le paramètre credential lors de l'envoi de la sortie vers un répertoire.
BEGIN
DBMS_CLOUD.EXPORT_DATA(
file_uri_list => 'export_dir:sales.parquet',
format => JSON_OBJECT('type' value 'parquet'),
query => 'SELECT * FROM sales'
);
END;
/
Le nom du répertoire est sensible à la casse lorsque le nom du répertoire est placé entre guillemets doubles. Exemple :
BEGIN
DBMS_CLOUD.EXPORT_DATA(
file_uri_list => '"export_dir":sales.parquet',
format => JSON_OBJECT('type' value 'parquet'),
query => 'SELECT * FROM sales'
);
END;
/
Pour obtenir des informations détaillées sur les paramètres, reportez-vous à Procédure EXPORT_DATA.
file_uri_list : liste des fichiers d'export séparés par des virgules. L'utilisation de caractères génériques et de substitution n'est pas prise en charge dans file_uri_list.
format : indique le paramètre type requis. Les valeurs valides sont datapump, json, xml, csv et parquet. Il définit également éventuellement les options que vous pouvez indiquer pour l'export avec le pilote d'accès ORACLE_DATAPUMP.
query : indique une instruction SELECT afin que seules les données requises soient exportées. La requête détermine le contenu des fichiers dump.
Pour obtenir des informations détaillées sur les paramètres, reportez-vous à Procédure EXPORT_DATA.
Remarques relatives à l'export avec DBMS_CLOUD.EXPORT_DATA :
Le paramètre query que vous indiquez peut être une requête avancée, si nécessaire, telle qu'une requête incluant des jointures ou des sous-requêtes.
Définissez le paramètre de format sur l'option compression pour compresser les fichiers de sortie.
Les types suivants ne sont pas pris en charge ou présentent des limites quant à leur prise en charge pour l'export de Parquet avec DBMS_CLOUD.EXPORT_DATA :
Type Oracle
Remarques
BFILE
Non prises en charge
BLOB
Non prises en charge
DATE
Prise en charge avec la limitation suivante : le format DATE prend en charge uniquement la date, le mois et l'année. Les heures, les minutes et les secondes ne sont pas prises en charge.
Export de données au format XML vers un répertoire
Présente les étapes permettant d'exporter des données de table à partir d'Autonomous Database vers l'annuaire au format de données XML en indiquant une requête.
Connectez-vous à votre instance Autonomous Database.
Exécutez DBMS_CLOUD.EXPORT_DATA et indiquez le paramètre de formattype sur la valeur json pour exporter les résultats en tant que fichiers XML vers un répertoire. N'incluez pas le paramètre credential lors de l'envoi de la sortie vers un répertoire.
BEGIN
DBMS_CLOUD.EXPORT_DATA(
file_uri_list => 'export_dir:sales.csv',
format => JSON_OBJECT('type' value 'csv'),
query => 'SELECT * FROM sales'
);
END;
/
Le nom du répertoire est sensible à la casse lorsque le nom du répertoire est placé entre guillemets doubles. Exemple :
BEGIN
DBMS_CLOUD.EXPORT_DATA(
file_uri_list => '"export_dir":sales.xml',
format => JSON_OBJECT('type' value 'xml'),
query => 'SELECT * FROM sales'
);
END;
/
Pour obtenir des informations détaillées sur les paramètres, reportez-vous à Procédure EXPORT_DATA.
file_uri_list : liste des fichiers d'export séparés par des virgules. L'utilisation de caractères génériques et de substitution n'est pas prise en charge dans file_uri_list.
format : indique le paramètre type requis. Les valeurs valides sont json, xml et csv.
query : indique une instruction SELECT afin que seules les données requises soient exportées. La requête détermine le contenu des fichiers dump.
Remarques :
La procédure DBMS_CLOUD.EXPORT_DATA crée les fichiers dump que vous indiquez dans file_uri_list. La procédure n'écrase pas les fichiers. S'il existe un fichier dump dans file_uri_list, DBMS_CLOUD.EXPORT_DATA génère un autre fichier portant un nom unique. DBMS_CLOUD.EXPORT_DATA ne crée pas de répertoires.
Pour obtenir des informations détaillées sur les paramètres, reportez-vous à Procédure EXPORT_DATA.
Remarques relatives à l'export avec DBMS_CLOUD.EXPORT_DATA :
Le paramètre query que vous indiquez peut être une requête avancée, si nécessaire, telle qu'une requête incluant des jointures ou des sous-requêtes.
Définissez le paramètre de format sur l'option compression pour compresser les fichiers de sortie.