紧急求救,在线等,运行的时候出现 java.sql.SQLException:
ORA-00933: SQL 命令未正确结束(100分)
String sql = select sno,code,alloquan from bo_sspd_allostock1 where bindid=8073
ps = conn.prepareStatement(sql);
rs = ps.executeQuery();
if(rs.next()){
sno = rs.getString("SNO");
code = rs.getString("CODE");
quan = rs.getDouble("ALLOQUAN");
}
rs.close();
ps.close();
String sqlStr = "update bo_sspd_hdstock2 set fquan=fquan+"+quan+" from bo_sspd_hdstock1 a,bo_sspd_hdstock2 b where a.bindid=b.bindid and no='"+sno+"' and code='"+code+"'";
ps = conn.prepareStatement(sqlStr);
运行的时候出现 java.sql.SQLException: ORA-00933: SQL 命令未正确结束
我分析应该是 UPDATE SET 后面不能跟FROM的错误 但是我又不知道如何修改下这个语句 请教各位大大
帮帮啦 万分感谢了 在线等
------解决方案--------------------
我分析应该是 UPDATE SET 后面不能跟FROM的错误
==========================================
对亚,要加个select,小心多条的情况。lz要多学习呀
------解决方案--------------------行万里路,破万卷书
------解决方案--------------------
update 后边的select
接分
------解决方案--------------------呵呵,既然自己解决了,那我接分了!
------解决方案--------------------请分享解决经验,谢谢
------解决方案--------------------Jf
------解决方案--------------------恭喜楼主,一进来问就自己灵感就来了.....
这样的问题网网被记得最深刻!
接分!