SELECT * FOR UPDATE NOWAIT的问题
我在程序中,使用PreparedStatement
初始化的SQL语句是:SELECT * FROM TBLA WHERE NO=? FOR UPDATE NOWAIT
填充上数据后打印是:SELECT * FROM TBLA WHERE NO='3232' FOR UPDATE NOWAIT
在 res = pstmt.excuteQuary();是出错。
错误信息是:fech 的顺序无效
但是当我把SQL语句改成:SELECT * FROM TBLA WHERE NO=?
则顺利通过。
请问 FOR UPDATE NOWAIT 为什么出问题?