列出本地系統上有許可信息的所有產品 DB2LICM -L
增加一產品許可DB2LICM -A FILENAME
刪除一個產品的許可 DB2LICM -R PRODUCT PASSWORD
更新已購買的許可數量DB2LICM -U
強制只使用已經購買的數量DB2LICM -E HARD
更新系統上所使用的許可政策類型 DB2LICM -P REGISTERED CONCURRENT
更新系統上的處理器的數量 DB2LICM -N
查詢許可文件記錄的版本信息 DB2LICM -V
查詢DB2LICM的幫助信息 DB2LICM -H
二、存儲過程
如何聲明一個存儲過程
CREATE PROCEDURE 存儲過程名(IN 輸入變量名 輸入變量類型,OUT 輸出變量名 輸出變量類型)
緊跟其后的是存儲過程屬性列表
常用的有:LANGUAGE SQL、MODIFIES SQL DATA、RESULT SETS 1(返回結果集個數)
l 存儲過程體以begin開始
l 存儲過程體以end結束
存儲過程約束規則
存儲過程中調用存儲過程
CALL 存儲過程名(參數1,參數2,參數n)
例:
以下是引用片段:
callspco_init_custom(bankcode,errno,errmsg);
GETDIAGNOSTICSretval=RETURN_STATUS;
if(retval<>0)then
seterrno=errno;
seterrmsg=errmsg;
returnerrno;
endif;
變量的定義
變量使用前必須先定義,方法為
DECLARE 變量名 變量類型 (default 默認值)
例:
以下是引用片段:
DECLARESQLCODEINTEGERDEFAULT0;
DECLAREinumINTEGERDEFAULT0;
DECLAREcurtimechar(8);
DECLAREbcodechar(6);
DECLAREsqlstatechar(5);
if 表達式
if 條件1 then
邏輯體;
elseif 條件2 then
邏輯體;
else
邏輯體;
end if;
例:
以下是引用片段:
IFrating=1THEN
UPDATEemployee
SETsalary=salary*1.10,bonus=1000
WHEREempno=employee_number;
ELSEIFrating=2THEN
UPDATEemployee
SETsalary=salary*1.05,bonus=500
WHEREempno=employee_number;
ELSE
UPDATEemployee
SETsalary=salary*1.03,bonus=0
WHEREempno=employee_number;
ENDIF;
case表達式
case 變量名 when
變量值1 then
. . .
when
變量值2 then
- - -
else
. . .
end case;
或
case when
變量名=變量值1 then
. . .
when
變量名=變量值2 then
- - -
else
. . .
end case;
文章來源于領測軟件測試網 http://www.kjueaiud.com/