ORACLE操作 ORACLE機能

[ORACLE] JSON文字列をINSERT/SELECTする

投稿日:

Oracle12c(12.1)から、JSON形式のデータをカラムに登録して内容を簡単に検索することができます。

JSONを格納するテーブルを作成する

例)test_tbl.valをJSON形式指定のテーブルを作成する

JSON文字列をINSERTする

例)上記テーブルにJSONデータをINSERTする

挿入する値がJSON文字列でないと以下エラーが発生します。
「ORA-02290: チェック制約(test_tbl.chk_json)に違反しました。」

JSON文字列をSELECTする

例)上記テーブルからJSON値を検索する

実行例
鈴木 090-XXXX-XXXX

解説

  • 検索時に存在しないJSONプロパティを指定した場合はNULLが返ります。

スポンサーリンク

スポンサーリンク

-ORACLE操作, ORACLE機能

執筆者:



comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

スポンサーリンク