我在sqlplus里insert了一条数据,在sqlplus可以select看到,为什么在worksheet和里select看不到? 在Enterprise Manager Console里,方案的表里,查看也看不到刚才insert的记录只有之前的数据 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 又是一个没commit的人。。今天碰到2个了。这种分真好赚 请具体说下为什么看不到。 在同一个session里面 是select是怎么取数据的? 是取缓冲区里面的数据吗 同意啊commit啊,不commit,只有本事务才能看到更新数据,而且关闭本事务后就没了(假如关闭之前都不做commit) 你只要记住,oracle里,insert、update、delete执行完后,不commit,此时操作的数据只相当于临时数据只有本事务的select 能看到最新的结果,而一旦关闭,修改就没,恢复原状oracle里确认操作无误后就用commit提交修改,这样别的事务或者会话就能看到修改后数据了如果操作有误,可以用rollback进行回滚 建议学习一下关系型数据库的ACID测试。 oracle有些语法看不懂,望大神指点 写一个select查询语句 oracle 10g 关于号段查询有点折腾的问题 急啊~~~跪求各位高手!实时取航班数据的存储过程怎么写? oracle里的函数和存储过程一般是哪里调用? cursor使用的问题 to_date函数输出格式为什么不是预期的结果...... 在ORACLE中怎样计算其需求量。如生产A需要零件X、Y、Z、L、M、N各是几个! 请问怎么调试pl/sql的Procedure,Function ??? 新手提问这2个查询怎么写? 刷新索引的问题?再线等。
今天碰到2个了。这种分真好赚
在同一个session里面 是select是怎么取数据的?
是取缓冲区里面的数据吗
commit啊,不commit,只有本事务才能看到更新数据,而且关闭本事务后就没了(假如关闭之前都不做commit)
只有本事务的select 能看到最新的结果,而一旦关闭,修改就没,恢复原状oracle里确认操作无误后就用commit提交修改,这样别的事务或者会话就能看到修改后数据了
如果操作有误,可以用rollback进行回滚