Oracle中使用SQL*Plus插入(insert)后的数据记录,提交了吗? 我在SQL×Plus中用Insert语句插入一条记录,然后退出SQL*Plus,再进去用Select语句能够查询到这条记录。但是在OEM中,一直显示该表的行数为0.不知道何故?难道在SQL*Plus中还要使用Commit提交吗?另外在Oracle 10g中的OEM中能不能像Oracle9i的OEM一样打开表中的记录啊?我一直没有找到哦。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢superhsj,另外请教:也就是说SQL*Plus中Insert后的数据只是存在于内存中么,系统不会有CheckPoint进行检查存入数据库? 你用exit退出,就会提交如果直接关闭了cmd窗口,就会rollback 你在sql*plus里执行insert、update、delete后如果没有commitselect看到的是你改变后的数据:如果执行rollback数据就会回到你操作前的状态;如果没有rollback而执行commit你的操作就会提交如果退出的话就如3楼所说的了 另,退出后,你再在OEM里查查就有了 不会,不是存在内存中,必须commit,否则关闭,就回滚 SQL> show autocommitautocommit OFFSQL>看看自动提交是否打开。 oracle导入dmp时出现错误 关于.net执行储存过程时出现的问题 system表空间坏了,可以恢复吗? 在查询中 通过运算获取 值 请高手指点触发器的条件判断语句 在线急求sql优化语句:立马给分 大家好,能否介绍几个ORACLE比较好的国内学习网站! 如何用SQL语句表中两字段同时设为主键? 导出数据库的时候出现1466错误,请问怎么解决? 为什么扣我的信誉分???(顺便散分) 想要把张表的数据导入另一张表。表完全相同,但在不同服务器上 向大哥请教如何分组
如果直接关闭了cmd窗口,就会rollback
select看到的是你改变后的数据:如果执行rollback数据就会回到你操作前的状态;如果没有rollback而执行commit你的操作就会提交
如果退出的话就如3楼所说的了
autocommit OFF
SQL>看看自动提交是否打开。