Posted on 2008-10-30 17:37
Prayer 閱讀(1932)
評論(0) 編輯 收藏 引用 所屬分類:
DB2
在測試跟應用中經(jīng)常會需要清空某些數(shù)據(jù)表,但是db2內部機制原因,一次刪除條數(shù)有限制,并且速度也不樂觀
如果只是簡單清空表的話,用下邊這個吧
ALTER TABLE
SCHEMA.TABLENAME ACTIVATE NOT LOGGED INITIALLY WITH EMPTY TABLE
這種方法沒有試過,不過我現(xiàn)在用的是下面這個SQL,效果一樣,不知道那一種方法效率更高。
IMPORT FROM /DEV/NULL OF DEL REPLACE INTO ${SCHEMA}.${TABNAME}
用于數(shù)據(jù)導入出錯后,為再次數(shù)據(jù)導入清空表時使用。
嗯,導入空數(shù)據(jù)也很快的說,我原先就這么著用來著,后來客戶給了一樓那個語句,我就用那個了,至于效率我就不知道了,應該道理差不多。