在做数据备份的时候,我们通常情况下是创建一个同样结构的表,定期将数据从生产表中写入备份表中, 在备份间隔期间,生产数据会增
在做数据备份的时候,我们通常情况下是创建一个同样结构的表,定期将数据从生产表中写入备份表中, 在备份间隔期间,生产数据会增加,会被修改,那么有一种备份方法就是增量备份。
增量备份,就是每次只是备份自上次备份之后修改的数据。
备份数据,通常使用DB2特有的工具去实现;
有一个功能及其强大的语句,可以实现和模拟增量备份的操作。
Merge Into 语句去实现增量备份的时候,对于新增加的生成数据,直接insert到备份表中, 对于更改过的数据,可以通过取update备份表中的数据实现备份, 其实还可以对不满足某些条件的备份数据进行delete操作;
这就是强大的merge into语句!
★不过它不用来进行数据备份,而是数据的合并。
语法如下:
MERGE INTO USING