在java语言编辑的时候,在一个Bean更新一条SQL语句,但是运行打印出来的sql语句却没有更新,这是为什么?

在java语言编辑的时候,在一个Bean编辑一条SQL语句把以前的给更新。 比如:
sql = "UPDATE vhc_order_tb SET " +
" SALESDATE = OTHERSALESDATE, " +
" UPDATETIME = SYSDATE" +
" WHERE DEALERCODE = ?" +
" AND RTRIM(frameNo) = ?" +
" AND DESCDEALERCODE = ?" +
" AND OTHERSALESDATE IS NOT NULL";
这条语句打印出来的sql语句是:
UPDATE vhc_order_tb SET SALESDATE = OTHERSALESDATE,
UPDATETIME = SYSDATE
WHERE DEALERCODE = ?
AND RTRIM(frameNo) = ?
AND DESCDEALERCODE = ?
AND OTHERSALESDATE IS NOT NULL
现在我把java编辑的SQL语句 添加一个字段更新直 " DELIVERYENDDATE = SYSDATE, "+ 这样的:

为什么它运行打印出来的sql语句还是这样的:
UPDATE vhc_order_tb SET SALESDATE = OTHERSALESDATE,
UPDATETIME = SYSDATE
WHERE DEALERCODE = ?
AND RTRIM(frameNo) = ?
AND DESCDEALERCODE = ?
AND OTHERSALESDATE IS NOT NULL

第1个回答  2013-06-20
你看数据库数据改变没?
如果改变了可能是汉子输出异常
第2个回答  2013-06-20
没编译吧,你
第3个回答  2013-06-20
你确定加上去了?能把加好的sql发下么?追问

sql = "UPDATE vhc_order_tb SET " +
" SALESDATE = OTHERSALESDATE, " +
" DELIVERYENDDATE = SYSDATE, "+
" UPDATETIME = SYSDATE" +
后面的where 语句是一样的

相似回答