10 サポートされているクライアントと言語
Oracleの使用可能なクライアントおよび言語の一部を使用したOracle AI Vector Searchのサポートの詳細は、付属のリファレンス資料を参照してください。
クライアントと言語 | 参考資料 |
---|---|
PL/SQL | Oracle Database PL/SQL言語リファレンス |
MLE JavaScript | 『Oracle Database JavaScript開発者ガイド』 |
JDBC | Oracle Database JDBC開発者ガイド |
Node.js | node-oracledb documentation |
Python | python-oracledb documentation |
Oracle Call Interface | 『Oracle Call Interface開発者ガイド』 |
ODP.NET | Oracle Data Provider for .NET開発者ガイド |
SQL*Plus | SQL*Plusユーザーズ・ガイドおよびリファレンス |
Oracle Database 23aiでは、すべてのOracleクライアントに対してネイティブなVECTOR型とのバインディングがサポートされます。以前のOracle Client 23aiライブラリを使用するアプリケーションは、次の方法でOracle Database 23aiに接続できます。
- 次の例に示すように、
TO_VECTOR()
SQL関数を使用してベクトル・データを挿入します。INSERT INTO vecTab VALUES(TO_VECTOR('[1.1, 2.9, 3.14]'));
- 次の例に示すように、
FROM_VECTOR()
SQL関数を使用してベクトル・データをフェッチします。SELECT FROM_VECTOR(dataVec) FROM vecTab;