关于用UPDATE语句不能更新的问题! 已经查询到结果变了,应该不是没有commit 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是没commit,sql plus 用quit正常关闭commit,直接点叉关掉rollback.估计这个是偶尔发生的原因。 oracle同一session的更新是一致的,象你说的,即使你没有commit。有一个设置,将autocommit设为true就行了,会在session关闭时自动提交。你可以开两个sqlplus试一下就知道了。 查询到结果变了,应该不是没有commit的问题会不会是另一用户将记录改回来了? 肯定是没有commit,你可以测试一下吗。 蓝星星:你在SQL*Plus中update一条纪录而不用commit看看。只要你在退出SQL*Plus之前,用select查结果都是变了的。 同一个用户的同一个连接,自己可以查询的到自己的修改,但没有COMMIT时别人就不能查询到。 In some version of SQL+ , if you quit from it , the session will be autocommit . Obviously , in above example , this option is not there , So the uncommited data are lost . U have to commit it by type it update select?pls help! 一个建立存储过程的问题 javaMail包loadjava到ora9i报错 elsif内再嵌套if语句问题 关于Linux下proc操作oracle数据库 ORA-12154:无法处理服务名? 求一 SQL oracle初学,请问怎么在程序中调用ORACLE函数 安装 oracle 9i 时把symcjit.dll改名了,可以吗?现在出现错误。 关于ORACLE中日期的问题 初级问题:安装oracle windows版本需要多大空间? 我装了一个么8.16版的oracle,dba可以进去,但为什么console登录不上
估计这个是偶尔发生的原因。
会不会是另一用户将记录改回来了?
只要你在退出SQL*Plus之前,用select查结果都是变了的。
自己可以查询的到自己的修改,
但没有COMMIT时别人就不能查询到。