VECTORデータ型とJSONの互換性
JSONデータ型では、VECTOR型がJSONスカラー型としてサポートされます。VECTORインスタンスはJSONコンストラクタを使用してJSON型インスタンスに変換でき、JSON型インスタンスはVECTORコンストラクタを使用してVECTORインスタンスに変換できます。
JSON配列をVECTOR型のインスタンスに変換する場合、JSON配列の数値は同じ数値型である必要はありません。ベクトルのデフォルトの数値型は入力データ型によって変更されず、VECTORコンストラクタには形式を設定する引数が含まれています。JSONデータ型インスタンスにVECTORコンストラクタ(またはTO_VECTOR)を使用すると、変換エラーがないかぎり成功します。
次のSQL/JSON関数および項目メソッドは、VECTORデータ型と使用するための互換性があります:
JSON_VALUEJSON_OBJECTJSON_ARRAYJSON_TABLEJSON_SCALARJSON_TRANSFORMJSON_SERIALIZEtype().vector().string().stringify()
関連項目:
- JSONデータのデータ型としての
VECTORの詳細は、『Oracle Database JSON開発者ガイド』 vector()を含むSQL/JSONパス式の項目メソッドの詳細は、『Oracle Database JSON開発者ガイド』
親トピック: ベクトル操作でのSQL関数の使用