在sqlplus里显示更新成功,但是实际上却并没有更新
非常奇怪的问题,我用了一条语句
update QBA01 set qm= '五区 ',dm= '一队 ',zm= '南三一 ' where rq> =TO_DATE( '2007-01-01 ', 'yyyy-mm-dd ') and rq <TO_DATE( '2007-01-02 ', 'yyyy-mm-dd ') and jh= 'N90-23 '
在sql*plus里提示
已更新 1 行。
可是到数据库里看却没有更新.
哪位兄弟帮一下忙看看
------解决方案--------------------是不是没有commit;
------解决方案--------------------没有commit;
------解决方案--------------------肯定是没有commit
------解决方案--------------------在语句后面加个
commit;
------解决方案--------------------commit ...
------解决方案--------------------......,二楼居然还说insert,update也有问题,如果这样的BUG都有的话ORACLE也要不行了,呵呵
------解决方案--------------------必须commit;之后,才能从oracle中select新的数据