db2在儲存過程中使用快速刪除

2021-04-23 08:38:44 字數 351 閱讀 7890

在db2 清空表不記錄日誌會提高很高的效率 語法是alter table tablename activate not logged initially with empty table.

但是這個語句只能單獨的執行,要想在儲存過程中執行 必需要定乙個個char行的變數,然後把這句話賦值給變數,然後 執行這個變數,

語法如下:

declare  aaa  char(200);

set  aaa='alter table tablename activate not logged initially with empty table';

execute immediate aaa;

這樣就可以解決了

db2儲存過程批量插入資料 db2儲存過程批量更新

db2儲存過程批量更新 雲伺服器 elastic compute service,簡稱ecs 是阿里雲提供的效能卓越 穩定可靠 彈性擴充套件的iaas infrastructure as a service 級別雲計算服務。雲伺服器ecs免去了您採購it硬體的前期準備,讓您像使用水 電 天然氣等公共...

db2儲存過程批量插入資料 db2儲存過程批量提交

db2儲存過程批量提交 雲伺服器 elastic compute service,簡稱ecs 是阿里雲提供的效能卓越 穩定可靠 彈性擴充套件的iaas infrastructure as a service 級別雲計算服務。雲伺服器ecs免去了您採購it硬體的前期準備,讓您像使用水 電 天然氣等公共...

DB2儲存過程雜談

db2常用的異常處理方式分為三種 undo 回滾 exit 退出 continue 繼續執行 declare undo exit continue handler for 異常處理的物件可以為針對指定的sqlstate declare undo exit continue handler for s...