JSON_SCALAR

目的

JSON_SCALARは、SQLスカラー値を入力として受け入れ、対応するJSONスカラー値をJSON型のインスタンスとして返します。特に、値には、JSON標準に含まれない日付など、Oracle固有のJSON言語タイプを使用できます。

JSON_SCALARの引数は、VARCHAR2RAWCLOBBLOBDATETIMESTAMP INTERVAL YEAR TO MONTHINTERVAL DAY TO SECONDNUMBERBINARY_DOUBLEまたはBINARY_FLOATのいずれかのSQLデータ型のインスタンスにできます。

返されるJSON型インスタンスは、OracleでサポートされるJSON言語スカラー値です。

JSON_SCALARファンクションは、データベース初期化パラメータcompatible20以上の場合にのみ使用できます。それ以外の場合、エラーが発生します。