求一个更新plsql语句 select '6' || dhhm from jbxx 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select '6' || dhhm from jbxx where length(dhhm)=8 update jbxx set dhdm= '6' || dhhm where length(dhhm)=8 update jbxx set dhhm='6'|| dhhm where length(dhhm)<8我用的上述语句。 现在又遇到个问题,我在plsql里执行了update,但没有commit,重新查询发现已经是更改后的数据,我很奇怪,一般不是点那个下箭头的commit才生效的吗?然后我关了plsql,重新进入发现数据仍然是改后的数据,是不是真的已经update了呢?如果想把数据恢复到update前的状态可以吗? 我在plsql里执行了update,但没有commit,重新查询发现已经是更改后的数据。即使没有提交,当前的连接可以看到update后的数据。但是其他的连接就不可以看到更新后的数据,除非commit;如果关闭了sqlplus,没有提交,数据是rollback的,实际上没有更新。 正确。由于有的一些工具比如plsql developer和toad,有一个窗口关闭时自动commit和rollback的设置,当窗口关闭时,会自动根据这个设置来做commit和rollback,你可以在这些软件里找到设置项,对于Oracle本身来说,session结束时,是做rollback操作的,也就是session连接关闭,你没有提交的dml将会rollback。 oracel数据表的结构怎么看出来 oracle 10g dmp 报错 请教:如何搜出连续的一段时间 pl/sql 创建表时,提示无法识别字符集名称 oracle9向oracle8插入数据的问题 oracle 中如何修改 数据表 所在的表空间? 怎麽顯示星期幾 SQL*Plus中如何执行多个*.sql脚本文件 ---Oracle初学者问题 非常简单的问题 请教简单的SQL问题 我是个oracle 菜鸟 添加约束条件总是出错 请帮帮我 csdn的搜索功能是不是停掉了?
正确。由于有的一些工具比如plsql developer和toad,有一个窗口关闭时自动commit和rollback的设置,当窗口关闭时,会自动根据这个设置来做commit和rollback,你可以在这些软件里找到设置项,对于Oracle本身来说,session结束时,是做rollback操作的,也就是session连接关闭,你没有提交的dml将会rollback。