gpt4 book ai didi

java - 如何在 java 中更正此查询,以便它访问变量 SequenceId 并从数据库中获取序列的值

转载 作者:行者123 更新时间:2023-11-29 03:39:12 24 4
gpt4 key购买 nike

我有一个错误指出“ORA-00933:SQL 命令未正确结束”

 rs = st.executeQuery("select * from msg_new_to_bde t where t.ACTION = 804 and t.seq > ? order by t.seq desc" + sequenceID);

最佳答案

您正在将 sequenceID 连接到您的查询。它不是一个有效的查询。

我认为您的查询应该如下所示:

     rs = st.executeQuery("select * from msg_new_to_bde t 
where t.ACTION = 804 and t.seq > ? order by t.seq desc");
PreparedStatement.setInt(1,sequenceID );// setting the column using preparedStatement

关于java - 如何在 java 中更正此查询,以便它访问变量 SequenceId 并从数据库中获取序列的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13937845/

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