ディレクトリ内のファイルからのデータのロードまたはデータの問合せ
DBMS_CLOUDプロシージャを使用すると、アタッチされたネットワーク・ファイル・システム上に作成されたディレクトリを含め、ディレクトリ内のファイルからデータをロードできます。 また、これらのプロシージャを使用して、データの問合せに使用できる外部表を作成することもできます。
次のDBMS_CLOUDプロシージャでは、ディレクトリからデータベースにデータをロードできます:
DBMS_CLOUD.COPY_COLLECTIONDBMS_CLOUD.COPY_DATA
また、次のDBMS_CLOUDプロシージャでは、ディレクトリ内のファイルのデータから外部表を作成できます。
DBMS_CLOUD.CREATE_EXTERNAL_PART_TABLEDBMS_CLOUD.CREATE_EXTERNAL_TABLEDBMS_CLOUD.CREATE_HYBRID_PART_TABLE
プロシージャに応じて、file_uri_listパラメータまたはpartitioning_clauseパラメータを使用して、1つ以上のディレクトリ内のファイルを指定します。
ディレクトリからデータをロードするには、credential_nameパラメータを含める必要はありませんが、ディレクトリに対するREADオブジェクト権限が必要です。
たとえば、DBMS_CLOUD.COPY_DATAを使用して既存の表にデータをロードできます:
詳細については、「COPY_DATAプロシージャ」を参照してください。
ネットワーク・ファイル・システムのアタッチの詳細は、「Autonomous Databaseへのネットワーク・ファイル・システムのアタッチ」を参照してください。