用pl/sql developer 向Oracle中插入数据为何要重启pl/sql后才能显示,否则要好长时间才能显示。

解决方案 »

  1.   

    你未commit;
    在你退出pl/sql developer 时,默认pl/sql developer 自动提交事务,所以你再登录,就发现数据了。
      

  2.   

    执行也没用,除非你设置pl/sql developer自动提交,但显然还是再次确认的好。
    要么你在insert into后面跟上commit;
    要么点工具栏上的提交按钮。
      

  3.   

    怎么才能commit呢用pl/sql实现和sql语句实现的方法是什么呢??
      

  4.   

    insert into values ();
    commit;commit;即为提交代码。pl/sql工具栏上有提交按钮,一个绿色向下箭头。
    旁边那个红色向上箭头的,就是回滚按钮了。
      

  5.   

    只要你保证是在一个SqlWindown里面插入和查询就可以。
    不要插入完了之后在表名上点右键选择 Query data查询数据,因为这样会再次打开一个SqlWindown,这个session就变了,而你插入的那个SqlWindown的session中你没有提交,自然在新的session中就看不到了。
      

  6.   

    按f8只是执行,并没有提交,所以你按f8以后,还好执行commit;语句。
      

  7.   

    我用了commit试了一下可以,但是那个绿色的向下箭头的按钮是灰色的,不能用我是用scott的normal身份登录的。这是怎么回事啊?