程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> DB2 TRUNCATE的使用

DB2 TRUNCATE的使用

編輯:DB2教程

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved