在db2 清空表不记录日志会提高很高的效率 语法是alter table tablename activate not logged initially with empty table.
但是这个语句只能单独的执行,要想在存储过程中执行 必需要定一个个char行的变量,然后把这句话赋值给变量,然后 执行这个变量,
语法如下:
declare aaa char(200);
set aaa='alter table tablename activate not logged initially with empty table';
execute immediate aaa;
这样就可以解决了