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管理釋放數據頁,需要稍等一會。