TO_VECTOR

TO_VECTOR is a constructor that takes a string of type VARCHAR2, CLOB, BLOB, or JSON as input, converts it to a vector, and returns a vector as output. TO_VECTOR also takes another vector as input, adjusts its format, and returns the adjusted vector as output. TO_VECTOR is synonymous with VECTOR.

Syntax

Description of the illustration to_vector_vecse.gif

Parameters

Examples

SELECT TO_VECTOR('[34.6, 77.8]');

TO_VECTOR('[34.6,77.8]')
--------------------------------------------------------- [3.45999985E+001,7.78000031E+001]



SELECT TO_VECTOR('[34.6, 77.8]', 2, FLOAT32);

TO_VECTOR('[34.6,77.8]',2,FLOAT32)
--------------------------------------------------------- [3.45999985E+001,7.78000031E+001]



SELECT TO_VECTOR('[34.6, 77.8, -89.34]', 3, FLOAT32);

TO_VECTOR('[34.6,77.8,-89.34]',3,FLOAT32)
----------------------------------------------------------- [3.45999985E+001,7.78000031E+001,-8.93399963E+001]



SELECT TO_VECTOR('[34.6, 77.8, -89.34]', 3, FLOAT32, DENSE);

TO_VECTOR('[34.6,77.8,-89.34]',3,FLOAT32,DENSE)
--------------------------------------------------------------------- [3.45999985E+001,7.78000031E+001,-8.93399963E+001]

Note:


    

 <pre class="copy"><code>INSERT INTO vecTab VALUES(TO_VECTOR(&#39;[1.1, 2.9, 3.14]&#39;));</code></pre>

    


    

 <pre class="copy"><code>INSERT INTO vecTab VALUES (&#39;[1.1, 2.9, 3.14]&#39;);</code></pre>