VECTORデータ型とJSONの互換性

JSONデータ型では、VECTOR型がJSONスカラー型としてサポートされます。VECTORインスタンスはJSONコンストラクタを使用してJSON型インスタンスに変換でき、JSON型インスタンスはVECTORコンストラクタを使用してVECTORインスタンスに変換できます。

JSON配列をVECTOR型のインスタンスに変換する場合、JSON配列の数値は同じ数値型である必要はありません。ベクトルのデフォルトの数値型は入力データ型によって変更されず、VECTORコンストラクタには形式を設定する引数が含まれています。JSONデータ型インスタンスにVECTORコンストラクタ(またはTO_VECTOR)を使用すると、変換エラーがないかぎり成功します。

次のSQL/JSON関数および項目メソッドは、VECTORデータ型と使用するための互換性があります:

  • JSON_VALUE
  • JSON_OBJECT
  • JSON_ARRAY
  • JSON_TABLE
  • JSON_SCALAR
  • JSON_TRANSFORM
  • JSON_SERIALIZE
  • type()
  • .vector()
  • .string()
  • .stringify()

関連項目: