设为首页 加入收藏

TOP

DB2 TRUNCATE的使用
2014-11-23 22:04:33 来源: 作者: 【 】 浏览:10
Tags:DB2 TRUNCATE 使用
DB2 TRUNCATE的使用
在DB2中,常用的快速清空表中的数据方法有两种,分别是:
第一种
ALTER TABLE O_LNB_SM_USERINFO ACTIVATE NOT LOGGED INITIALLY WITH EMPTY TABLE;
将表O_LNB_SM_USERINFO 数据删除,并且不记录日志
第二种
import from '空文件'of ixf messages log1.txt replace into test
通过空文件,替换原表中的数据
但是从V9.7开始,DB2 支持TRUNCATE,快速清空表数据
语法:
.-TABLE-. .-DROP STORAGE--.
>>-TRUNCATE--+-------+--table-name--+---------------+----------->
'-REUSE STORAGE-'
.-IGNORE DELETE TRIGGERS--------.
>--+-------------------------------+---------------------------->
'-RESTRICT WHEN DELETE TRIGGERS-'
.-CONTINUE IDENTITY-.
>--+-------------------+--IMMEDIATE----------------------------><
DROP STORAGE:清空数据后,立刻释放数据页
REUSE STORAGE:清空数据后,DBM管理释放数据页,需要稍等一会。
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇db2 xml转table 下一篇db2导出数据db2move &dbname expo..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: