欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

在qc中实施truncate 报错

更新时间: 2014-01-05 02:24:06 责任编辑: Author_N1

 

在QC中执行truncate 报错

如图,怎么解决
--参考方法--
而DB2不支持truncate语句,但提供另外二种方法来解决上面的问题。
(1) 在建表时加选项not logged initially ,当清空表时通过alter table [name] activate not logged initially with empty table
(2)首先在操作系统上建一个空文件empty.del,接着通过import命令import from empty.del of del replace into [table_name]来清空表中的数据并重组表空间。
方法(2)举个例子如下:

在E盘下新建一个空文件empty.del,然后执行下面语句,便会不记日志删除表table(PRODDTA.F4101Z1)

import from E:\empty.del of del replace into PRODDTA.F4101Z1
--参考方法--
而DB2不支持truncate语句,但提供另外二种方法来解决上面的问题。
(1) 在建表时加选项not logged initially ,当清空表时通过alter table [name] activate not logged initially with empty table
(2)首先在操作系统上建一个空文件empty.del,接着通过import命令import from empty.del of del replace into [table_name]来清空表中的数据并重组表空间。
方法(2)举个例子如下:

在E盘下新建一个空文件empty.del,然后执行下面语句,便会不记日志删除表table(PRODDTA.F4101Z1)

import from E:\empty.del of del replace into PRODDTA.F4101Z1
--参考方法--
一般采用第一种方法alter table  模式名.表名 activate not logged initially with empty table
--参考方法--
db2 load /dev/null of del replace into table
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:24:06
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/9383/
本文WWW.DOC100.NET DOC100.NET版权所有。