Chargement de données ou requête de données à partir de fichiers dans un répertoire
Vous pouvez utiliser les procédures DBMS_CLOUD
pour charger des données à partir de fichiers dans un répertoire, y compris des répertoires créés sur des systèmes de fichiers réseau attachés. Vous pouvez également utiliser ces procédures pour créer des tables externes que vous pouvez utiliser pour interroger les données.
Les procédures DBMS_CLOUD
suivantes prennent en charge le chargement de données dans la base de données à partir d'un répertoire :
DBMS_CLOUD.COPY_COLLECTION
DBMS_CLOUD.COPY_DATA
En outre, les procédures DBMS_CLOUD
suivantes prennent en charge la création de tables externes à partir de données dans des fichiers d'un répertoire.
DBMS_CLOUD.CREATE_EXTERNAL_PART_TABLE
DBMS_CLOUD.CREATE_EXTERNAL_TABLE
DBMS_CLOUD.CREATE_HYBRID_PART_TABLE
En fonction de la procédure, utilisez le paramètre file_uri_list
ou le paramètre partitioning_clause
pour indiquer des fichiers dans des répertoires.
Pour charger des données à partir d'un répertoire, vous n'avez pas besoin d'inclure le paramètre credential_name
, mais vous avez besoin de privilèges objet READ
sur le répertoire.
Par exemple, vous pouvez charger des données dans une table existante à l'aide de DBMS_CLOUD.COPY_DATA
:
Pour plus d'informations, reportez-vous à Procédure COPY_DATA.
Pour plus d'informations sur l'attachement de systèmes de fichiers réseau à Autonomous Database, reportez-vous à Attachement d'un système de fichiers réseau à Autonomous Database.
Remarque parent : chargement des données dans Autonomous Database