表への JSON データの挿入

JSON2BSON 関数を使用して、表に JSON データを挿入することができます。

このタスクについて

値を表に挿入する前に、JSON2BSON 関数を使用して、値をそのバイナリー表記に変換します。 JSON2BSON は、単一の入力パラメーターとして CLOB データ・タイプを必要とします。

プロシージャー

JSON データを表に挿入するには、次のようにします。

JSON2BSON 関数を指定して INSERT SQL ステートメントを実行します。

以下の例は、JSON ドキュメント・ストリングを表に挿入します。
INSERT INTO CLAIMS (CLAIM_ID, POLICY_NUM, CUSTOMER_ID, STATUS, CALL_RECORDS)
            VALUES ( 'AB0033789',
                     'GL0000336512',
                     '09736814',
                     'CLOSED',
                     SYSTOOLS.JSON2BSON('{"calls": [ {"dateOfCall": "2014-02-26", "associate": "Steven Barnes",
                                          "conversationNotes": "Customer provided details of accident and witness
                                          contact information.  Stated that her local agent was unavailable."}  ],
                                          "satisfactionSurveyResult":"needs improvement"  }'
                                        ) 
                     );