VECTOR_DIMENSION_FORMAT
VECTOR_DIMENSION_FORMAT
は、ベクトルの格納形式を返します。VARCHAR2
を返します。値は、INT8
、FLOAT32
、FLOAT64
またはBINARY
のいずれかです。
パラメータ
expr
はベクトルに評価される必要があります。
expr
がNULLの場合はNULLを戻します。
例
SELECT VECTOR_DIMENSION_FORMAT(TO_VECTOR('[34.6, 77.8]', 2, FLOAT64)); VECTOR_DIMENSION_FORMAT(TO_VECTOR('[34.6,77.8]',2, -------------------------------------------------- FLOAT64 SELECT VECTOR_DIMENSION_FORMAT(TO_VECTOR('[34.6, 77.8, 9]', 3, FLOAT32)); VECTOR_DIMENSION_FORMAT(TO_VECTOR('[34.6,77.8,9]', -------------------------------------------------- FLOAT32 SELECT VECTOR_DIMENSION_FORMAT(TO_VECTOR('[34.6, 77.8, 9.10]', 3, INT8)); VECTOR_DIMENSION_FORMAT(TO_VECTOR('[34.6,77.8,9.10 -------------------------------------------------- INT8 SELECT VECTOR_DIMENSION_FORMAT(TO_VECTOR('[206, 32]', 16, BINARY)); VECTOR_DIMENSION_FORMAT(TO_VECTOR('[206,32]',16,BI -------------------------------------------------- BINARY SELECT VECTOR_DIMENSION_FORMAT(TO_VECTOR('[34.6, 77.8, 9, 10]', 3, INT8)); SELECT VECTOR_DIMENSION_FORMAT(TO_VECTOR('[34.6, 77.8, 9, 10]', 3, INT8)) * ERROR at line 1: ORA-51803: Vector dimension count must match the dimension count specified in the column definition (expected 3 dimensions, specified 4 dimensions).