一部のデータを選択して一時テーブルに挿入する SQL ストアド プロシージャがあります。
DECLARE @tmpTable TABLE ([record_Id] [int] NOT NULL)
WHILE(@count>0)
BEGIN
INSERT INTO @tmpTable
SELECT top 1 [record_Id]
FROM Table1
END
select * from @tmpTable
次のコードを使用してプロシージャにアクセスしました
ResultSet rs=null;Statement stmt=null;
String getFirstRec="EXEC prod1";
stmt=con.createStatement();
rs=stmt.executeQuery(getFirstRec);
これを実行すると、「ステートメントは結果セットを返しませんでした」というエラーが表示されます。誰でもこれを解決するのを手伝ってもらえますか
ありがとう