DB2sql关键字——definition only not logged initially

set v_sql = 'create table PAS.'||v_insert_tab||' as (select jxdxdh,tjrq,  zhdh, zzh, zhhm, bz, cph, kmh, pzh, fhdh, jgdh, khh,
                                                   khrq, qxrq, dqrq, xhrq, zhzt, zhsx, qx, lldh, nll, khje, zhye,
                                                   zhbs, hydh, czyh, gxhslx, khdxdh,njs, zhnrjye,zhjrjye,zhyrjye,psckbz,yxhbz,zhyeqj,
                              khbs,xzyxhbz,tqzqje,tqzqbs from pas.lsb_ckzh) definition only not logged initially
';
as 指 字段从另外一个表来的意思
definition only指创建表的时候不同时进行数据插入。关键字就是指“只定义无数据"只创建表
not logged initially 表示不记录日志
activate not logged initially指定不记录日志。也可以考虑使用activate not logged initially清空表而不产生日志:

猜你喜欢

转载自www.cnblogs.com/wy20110919/p/9083450.html