1111 CREATE OR REPLACE PROCEDURE update_hav_tpnd IS CURSOR hav_tpnd_cur IS SELECT d.hav_tpnd, d.item, d.sheetid FROM it_item@jvids_dev_jvrms d;BEGIN FOR rec_hav_tpnd IN hav_tpnd_cur LOOP UPDATE it_item SET hav_tpnd = rec_hav_tpnd.hav_tp
当你晕晕乎乎的执行了commit之后,突然间意思到自己点错了,那说明你和我碰到了一样的问题. 瞬间感觉大冷天头顶冒汗,那就说明你的感觉对了.废话少说,下面是我的办法: 下面的例子都是以Test表为例.select t.*,t.rowid from Test t;-----执行了一堆命令commit;意识到自己点错了.开始恢复了select * from Test as of timestamp to_timestamp('2016-12-29 15:04:56','yyyy-mm-dd hh24
/* 撤销表空间 */ 通过使用撤销技术,能够为Oracle数据库提供以下功能: * 使用ROLLBACK语句撤销事务 * 进行数据库恢复 * 提供数据的读一致性 Oracle强烈建议DBA在Oracle 9I数据库中应用自动撤销管理方式,任何数据库用户都不能在撤销表空间中创建对象,在撤销表空间中只能保存撤销记录. SQL> show parameter undo NAME TYPE VALUE -----------