gpt4 book ai didi

java - 使用 java 从临时表中选择数据

转载 作者:行者123 更新时间:2023-12-02 06:49:29 24 4
gpt4 key购买 nike

我有一个 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);

当我运行它时,它给我一个错误,说“该语句没有返回结果集”。谁能帮我解决这个问题

谢谢

最佳答案

您想使用CallableStatement可以使用 prepareCall() 从您的连接进行初始化

然后使用

CallableStatement callStat = con.prepareCall("EXEC prod1");
rs = callStat.executeQuery();

关于java - 使用 java 从临时表中选择数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18223123/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com