Autonomous DatabaseでのJSONのロード
PL/SQLプロシージャDBMS_CLOUD.COPY_COLLECTION
は、SODAコレクションへのJSONドキュメントのロードをサポートします。プロシージャDBMS_CLOUD.COPY_DATA
は、Autonomous Database内の既存の表へのJSONデータのロードをサポートします。
- JSONドキュメントのロードについて
PL/SQLプロシージャDBMS_CLOUD.COPY_COLLECTION
を使用してSODAコレクションをAutonomous Databaseにロードし、DBMS_CLOUD.COPY_DATA
を使用してJSONデータを表にロードします。 - コレクションへの行区切りドキュメントのJSONファイルのロード
クラウドのコレクションからデータをロードするには、最初にオブジェクト・ストレージ資格証明をAutonomous Databaseに格納してから、DBMS_CLOUD.COPY_COLLECTION
プロシージャを使用してドキュメントをコレクションにロードする必要があります。 - コレクションへのJSONドキュメントの配列のロード
クラウドのコレクションからデータをロードするには、最初にオブジェクト・ストレージ資格証明をAutonomous Databaseに格納してから、PL/SQLプロシージャDBMS_CLOUD.COPY_COLLECTION
を使用してドキュメントをコレクションにロードします。このトピックでは、ファイル内のJSON配列からデータベースにドキュメントをロードする方法について説明します。 - COPY_COLLECTIONロードのモニターおよびトラブルシューティング
PL/SQLパッケージ
を使用して実行するすべてのデータ・ロード操作は、表DBMS_CLOUD
dba_load_operations
およびuser_load_operations
に記録されます。これらの表を使用して、DBMS_CLOUD.COPY_COLLECTION
によるロードを監視します。 - 拡張されたスカラー値を表すテキストのJSONオブジェクト
ネイティブ・バイナリJSONデータ(OSON形式)は、SQL型に対応していてJSON標準には含まれていないスカラー型(dateなど)の追加によってJSON言語を拡張します。Oracle Databaseでは、このような非標準値を含むJSONスカラー値を表すテキストJSONオブジェクトの使用もサポートされています。 - 資格証明の作成および既存の表へのJSONデータのコピー
DBMS_CLOUD.COPY_DATA
を使用して、クラウド内のJSONデータを表にロードします。
親トピック: クラウドのファイルからのデータのロード