第III部 JSONデータの挿入、更新およびロード
Oracle Databaseにデータを挿入、更新およびロードするための通常の方法では、JSONデータが使用されます。また、JSONダンプ・ファイルの内容から外部表を作成することもできます。
- JSONデータの挿入、更新およびロードの概要
データベースAPIを使用して、Oracle DatabaseでのJSONデータの挿入または変更を行うことができます。Oracle SQLファンクションjson_transform
またはjson_mergepatch
を使用すると、JSON文書を更新できます。ファイルシステムのファイルに含まれるJSONデータをデータベースに公開する外部表を作成することで、このようなデータを直接処理できます。 - Oracle SQLファンクションJSON_TRANSFORM
Oracle SQLファンクションjson_transform
はJSONデータを変更します。これを使用すると、1回の呼出しで複数の変更操作が可能です。 - Oracle SQLファンクションJSON_MERGEPATCH
Oracle SQLファンクションjson_mergepatch
を使用して、JSON文書の特定の部分を更新できます。指定したJSONドキュメントに対する変更を指定するJSONマージ・パッチ・ドキュメントを渡します。JSONマージ・パッチはIETF標準です。 - 外部JSONデータのロード
JSONデータのデータベース表は、テキストJSON文書を含むファイルシステム・ファイルから作成できます。