私は初めてこの技術的課題に直面しています。この質問を投稿する前に 3 日間調査しましたが、まだ解決策が見つかりません。
私の問題は、「JavaプログラムからOracle DB関数(入力パラメータとしてrefカーソルを取る)を呼び出す」ことです。私の調査では、DB関数/ストアドプロシージャから返されたrefカーソルを読み取るサンプルJavaコードがたくさん見つかりましたが、DB関数にrefカーソルを入力するサンプルコードは見つかりませんでした。
以下は私のDB関数です
FUNCTION CheckFileStatus (pUserId NUMBER, pFileList FileList) RETURN FilesStatus
CURSOR curFileList IS
SELECT file_path, file_name
FROM file_in_transfer
WHERE file_in_transfer_id = -1;
TYPE FileList IS REF CURSOR RETURN curFileList%ROWTYPE;
上記の DB 関数を呼び出すためのサンプル Java コードを投稿してもらえますか?
ありがとう、スリニバス