JSON型コンストラクタ
目的
JSONデータ型コンストラクタJSONを使用すると、テキストJSON入力(スカラー、オブジェクトまたは配列)を解析して、JSON型のインスタンスとして返すことができます。
入力値は、IS JSONテストにパスする必要があります。IS JSONテストに失敗した入力値は、構文エラーで拒否されます。
重複する入力値をフィルタ処理で除外するには、JSON コンストラクタを使用する前にテキストJSON入力に対してIS JSON (WITH UNIQUE KEYS)チェックを実行する必要があります。
コンストラクタJSONは、データベース初期化パラメータcompatibleが20以上の場合にのみ使用できます。
expr
exprの入力は、VARCHAR2、CLOBおよびBLOB型の、構文的に有効なテキスト表現である必要があります。また、リテラルSQL文字列も可能です。SQL NULL入力値では、SQL NULLのJSON型インスタンスが生成されます。
関連項目:
JSONデータ型コンストラクタ