sql 复制旧的访问日志数据并从当前备份表中删除

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 复制旧的访问日志数据并从当前备份表中删除相关的知识,希望对你有一定的参考价值。

/* INSERT INTO BACKUP TABLE */
INSERT INTO USER_ACCESS_LOG_2014
SELECT * FROM USER_ACCESS_LOG
WHERE ACCESS_DATE >= TO_DATE('01-01-14 00:00:00','mm-dd-yy hh24:mi:ss')
AND ACCESS_DATE <= TO_DATE('12-31-14 00:00:00','mm-dd-yy hh24:mi:ss');

COMMIT;

/* DELTE INSERTED DATA */
DELETE FROM USER_ACCESS_LOG
WHERE ACCESS_DATE >= TO_DATE('01-01-14 00:00:00','mm-dd-yy hh24:mi:ss')
AND ACCESS_DATE <= TO_DATE('12-31-14 00:00:00','mm-dd-yy hh24:mi:ss');

COMMIT;

以上是关于sql 复制旧的访问日志数据并从当前备份表中删除的主要内容,如果未能解决你的问题,请参考以下文章

删除触发器并从另一个表中获取字段

Mysql数据库备份与恢复

关于使用啥 pl-sql 从 Oracle 10G 数据库中提取大量记录(六百万)的任何建议,并从多个表中进行连接? [复制]

sql SQL备份 - 将表数据复制到另一个表中。

异步 AO 复制中的 SQL 数据库 - 备份后日志文件不收缩

使用binlog日志, XtraBackup备份工具 ,MySQL AB复制