oracle版本:10g
用system用户登录
在sqlplus中向默认的数据库实例创建了一个表
然后用insert语句加了几条纪录
关掉sqlplus
过一会打开sqlplus
输入select * from 表名;
显示:no rows selected
这是什么原因?
望各位老鸟给小弟这位新人讲一下。

解决方案 »

  1.   

    你没有commit 
    你退出之前手动commit 下,不要依赖工具自动处理
      

  2.   

    oracle插入数据的都需要提交(commit)
      

  3.   

    sqlplus  默认配置不需要 关闭可以自动提交最好提交下  
      

  4.   

    sqlplus默认不自动提交,如果需要打开自动提交,可以
    sql>set autocommit on;
    如果需要关闭自动提交
    sql>set autocommit off;
      

  5.   


    记得下次insert ,update,delete  之类的语句记得commit;