Oracle数据库用updata更该数据库数据 执行成功但是查看表无变化(已刷新) 但那是用SELECT查看表就是更新后的数据 然后关闭表 又恢复了谁还有累死的经历吗

解决方案 »

  1.   

    在SQL*Plus还是PL/SQL Developer中进行的操作啊?
    什么叫“关闭”表,请解释一下。
      

  2.   

    做完操作后,commit一下,再看一下。
      

  3.   

    估计你没commit吧
    如果是plsql的话按F10执行,别按F8
    或者直接后面加一句commit;
      

  4.   

    commit。如果用一个session修改表而没有commit的话,别的session是看不见变化的。别的session看见的是该表的前镜像。必须commit以后才能在别的session里面反应出来变化。