Oracle 数据转移问题 现在有一个日志表,对数据每天备份一次,转移到备份表之后将其从日志表中删除,但是该日志表在这个过程中仍然有新的记录进来,采用什么方法完成这项工作比较好呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 启动一致性事务就不存在数据不一致问题,看下例:begin SET TRANSACTION ISOLATION LEVEL SERIALIZABLE; --有了这句话,后面任何语句看到的数据都是从事务开始那个点的数据 insert into temp select * from emp; delete emp where empno = 9999; commit;end; 方法很多。比如日志表中有日期时间字段,每天按天为单位进行备份,删除。或者,insert 全部,删除掉备份表里有的。insert into 备份表 select * from 日志表;delete from 日志表 where id not in (备份表) 或者用 not exists 转移的时候,有个主键id标识吧,按照这个主键id来delete,不久可以了吗? 用批处理执行oracle的sql 关于union all和order by 同用的问题 quantum 字符串问题,大家给予支持 请解释explain plan结果,和请教几个性能问题? 请大家说一下平时使用ORACLE的那种备份方式? 这样的日期参数怎么传 请教ORA-00600: internal error code, arguments,这样的错误是什么引起的??谢谢 关于判断存不存在的问题 oracle大神帮帮忙 两个用户之间复制表结构数据 9i RMAN災難恢復問題 跪求ORACLE10G补丁FOR WINDOWS2003 64-BIT ITANIUM
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE; --有了这句话,后面任何语句看到的数据都是从事务开始那个点的数据
insert into temp select * from emp;
delete emp where empno = 9999;
commit;
end;
转移的时候,有个主键id标识吧,按照这个主键id来delete,不久可以了吗?