新聞中心
刪除DB2數(shù)據(jù)的方法很多,下面就為您介紹最常用的四種刪除DB2數(shù)據(jù)方法,如果您在刪除DB2數(shù)據(jù)方面遇到過問題,不妨一看。

成都創(chuàng)新互聯(lián)公司服務(wù)項目包括新區(qū)網(wǎng)站建設(shè)、新區(qū)網(wǎng)站制作、新區(qū)網(wǎng)頁制作以及新區(qū)網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,新區(qū)網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到新區(qū)省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
1. 使用 DELETE 語句,即:
DELETE FROM <表名>
該語句將清除表中所有數(shù)據(jù),但由于這一操作會記日志,因此執(zhí)行速度會相對慢一些,另外要注意的是,如果表較大,為保證刪除操作的成功,應(yīng)考慮是否留有足夠大的日志空間。
2. 使用 NOT LOGGED INITIALLY 選項,即:
ALTER TABLE <表名> ACTIVATE NOT LOGGED INITIALLY WITH EMPTY TABLE
這一方法僅在所操作的表在創(chuàng)建時選擇了 NOT LOGGED INITIALLY 選項進行定義后才可使用。整個刪除操作將不會記日志,因此執(zhí)行速度是幾種方法中最快的一種,但刪除的數(shù)據(jù)是不可恢復(fù)的。但這種方法容易產(chǎn)生錯誤
3. 使用 IMPORT 或 LOAD 命令,即:
IMPORT FROM /dev/null OF DEL REPLACE INTO <表名> --(Unix 系統(tǒng))
或 IMPORT FROM <空文件> OF DEL REPLACE INTO <表名>
LOAD FROM /dev/null OF DEL REPLACE INTO <表名> NONRECOVERABLE --(Unix 系統(tǒng))
或 LOAD FROM <空文件> OF DEL REPLACE INTO <表名> NONRECOVERABLE
在這一方法中,REPLACE 導入方式首先會將表中所有數(shù)據(jù)清空,然后 IMPORT/LOAD 又向表中導入了空數(shù)據(jù),從而實現(xiàn)了數(shù)據(jù)的清除操作。
4. 使用 DROP/CREATE TABLE 語句,即:
DROP TABLE <表名>
CREATE TABLE <表名> <字段的定義>
如果保存有表的定義語句,或已利用 DB2LOOK 命令獲得了表定義的腳本,也可先刪除整個表,再重新創(chuàng)建表。如果表較大,用這種方法實現(xiàn)數(shù)據(jù)清空的速度會快于方法一。
【編輯推薦】
教您如何實現(xiàn)DB2表空間擴容
DB2連接服務(wù)器的配置
帶您了解DB2鎖的類型
DB2鎖機制深度分析
DB2添加驗證約束的實現(xiàn)
網(wǎng)頁題目:四種刪除DB2數(shù)據(jù)的方法
轉(zhuǎn)載注明:http://www.dlmjj.cn/article/dpispdh.html


咨詢
建站咨詢
