求一个更新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。 oracle中把一个用户下的所有信息导入到另外一个oracle中 SQL白学了,不建临时表能一次性查出来吗? EA建模工具导出的SQL语句有问题 请教高手一个EBS的问题 请问我的oracle表空间怎么就一下子满了? 有没有建立刷新组的SQL语句? 如何编写判断2个数据库之间表中内容是否想等的sql脚本 请问怎么修改oracle连接数?不知道是不是这个问题 如果实现定时对数据库进行操作 bytes、blocks、extents是如何换算的??? 我是个oracle 菜鸟 添加约束条件总是出错 请帮帮我 csdn的搜索功能是不是停掉了?
正确。由于有的一些工具比如plsql developer和toad,有一个窗口关闭时自动commit和rollback的设置,当窗口关闭时,会自动根据这个设置来做commit和rollback,你可以在这些软件里找到设置项,对于Oracle本身来说,session结束时,是做rollback操作的,也就是session连接关闭,你没有提交的dml将会rollback。