请问一下,我想利用存储过程写一段sql语句,功能是我修改了oracle数据库中数据后自动更新数据库,应该怎么实现呢?

解决方案 »

  1.   

    做一个job,设置某个时间去执行!
      

  2.   

    你说的是自动 COMMIT?
      

  3.   

    你先搜索一下吧,遇到具体的问题,再来追问!Oracle dbms_job
      

  4.   

    你说的是自动 COMMIT?是的,是这个意思,不知道能不能做成存储过程
      

  5.   


    需求还是不够明确。
    1、修改了数据,是怎么修改的。用应用软件,还是用update等命令直接修改
    2、自动更新,什么叫自动更新。delete from emp。然后数据就更新了? 如果这样,设置autocommit属性。不过,危险很大
      

  6.   

    你说的是自动 COMMIT?是的,是这个意思,不知道能不能做成存储过程
    oracle默认是 显式提交的 这样可以避免很多误操作,这是oracle的一大特色,用一段时间你就习惯了,也会发现
    这个特色特别好用,强烈建议你不用把心思花在这个地方默认autocommit是关的
    SQL> show autocommit
    autocommit OFF
    SQL>你也可以把它打开,测试一下,感受一下即可
    SET AUTOCOMMIT ON
      

  7.   

    http://jingyan.baidu.com/article/ac6a9a5e66804d2b653eaca9.html 针对PL/SQL 设置自动提交