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>看看自动提交是否打开。 如何将从sql2005逆向生成的pdm,转化为oracle数据库或者脚本,急急急,在线等! 按日期分区表错误 not (2 < null) 返回的为什么是false? 100分求助,请各位高手帮帮偶!! 请问在WEB页面中怎样调用ORACLE包中的函数? oracle10G的管理控制台问题,求助! 用SQL怎么实现?? 有关oracle中updata的问题! 关于设置主键问题(在线等) 触发器和存储过程 想要把张表的数据导入另一张表。表完全相同,但在不同服务器上 向大哥请教如何分组
如果直接关闭了cmd窗口,就会rollback
select看到的是你改变后的数据:如果执行rollback数据就会回到你操作前的状态;如果没有rollback而执行commit你的操作就会提交
如果退出的话就如3楼所说的了
autocommit OFF
SQL>看看自动提交是否打开。