- 论坛徽章:
- 0
|
原帖由 AIX1225 于 2005-12-29 17:08 发表
DB2中有没有快速清空表的命令,
除这个外还没有别的好方法,
alter table tabname activate not logged initially with empty table
这样有可能会造成这一张不表访问,,
还有没有别的好的方法,
那就是"import from /dev/null ...replace into ..."了!
原帖由 helpme 于 2006-1-6 09:21 发表
为什么不用 db2 load from /dev/null of del replace into tablename 呢
同alter一样,会造成数据库的无法回滚!还就你的这句还会造成“backup pending”,加有nonrecoverable就不会!
原帖由 zyc12 于 2006-1-19 13:41 发表
支持直接DROP 从新建立。
表的定义也就没了,而且相关视图应该重建!
原帖由 sjlkong 于 2005-12-29 22:33 发表
你说的那个alter table 那个命令,怎么会造成表不能访问了呢?你有没有分析一下原因,我看了这可能是比较快且公认的快速清空表的方法呀!!
是很快,但会造成表不能访问,而且如果写进SQC里,还是要用import! |
|