昨天寫了乙個很廢的**
create procedure batch_cargo()
language sql
begin
declare in_date date;
declare his_date date;
declare p_tj_date varchar(8);
declare p_his_date varchar(8);
declare p_tj_year varchar(4);
declare p_tj_month varchar(2);
declare p_tj_day varchar(2);
declare p_his_year varchar(4);
declare p_his_month varchar(2);
declare p_his_day varchar(2);
set in_date = current date -1 day;
set his_date = current date -10 day;
set p_tj_year = trim(char(year(in_date)));
set p_tj_month =
case when month(in_date)<10 then '0'||trim(char(month(in_date))) else trim(char(month(in_date))) end;
set p_tj_day =
case when day(in_date)<10 then '0'||trim(char(day(in_date))) else trim(char(day(in_date))) end;
set p_tj_date = p_tj_year || p_tj_month || p_tj_day;
set p_his_year = trim(char(year(his_date)));
set p_his_month =
case when month(his_date)<10 then '0'||trim(char(month(his_date))) else trim(char(month(his_date))) end;
set p_his_day =
case when day(his_date)<10 then '0'||trim(char(day(his_date))) else trim(char(day(his_date))) end;
set p_his_date = p_his_year || p_his_month || p_his_day;
insert into t_test_proc values(p_tj_date,p_his_date);
end@
過程在執行時,提示應用程式堆不夠用了,sqlstate = 57011
下列是在ibm中看到的引數說明
db2 get db cfg |grep heapdb2 update db cfg for dbname using sortheap 2048
資料庫堆(4kb) (dbheap) = 1200
實用程式堆大小(4kb) (util_heap_sz) = 5000
排序列表堆(4kb) (sortheap) = 2500
sql 語句堆(4kb) (stmtheap) = 2048
統計資訊堆大小(4kb) (stat_heap_sz) = 4384
DB2常用的管理命令之一
這篇文章介紹db2常用的管理命令,這些命令可以通過開啟 命令列處理器 輸入執行,也可以通過 db2控制中心 裡的 命令編輯器 圖形介面管理器輸入執行。db2常用的管理命令 出自網上的一些資料 例項級 1 啟動資料庫管理器例項 db2start 2 停止資料庫管理器例項 db2stop 3 獲取資料庫...
DB2中db2命令引數說明
db2中db2命令引數說明 a 顯示 sqlca off c 自動落實 on d 檢索並顯示 xml 宣告 off e 顯示 sqlcode sqlstate off f 讀取輸入檔案 off i 顯示 xml 資料並帶有縮排 off l 將命令記錄到歷史記錄檔案中 off m 顯示受影響的行數 o...
DB2學習文件之一 初步安裝
出處 安裝了 db2,並成功建立例項之後,便可以以例項所有者的身份 在這個例子中是 db2inst1 登入,然後呼叫 db2profile 指令碼來設定環境變數。可以使用 db2sampl 指令碼建立樣例資料庫。為了開啟 db2 control center,記得要以 root 使用者發出 xhos...