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