java jdbc 呼叫db2儲存過程 第一節
阿新 • • 發佈:2019-02-15
呼叫無參儲存過程
建立儲存過程語句如下
|
呼叫語句如下
|
帶有輸入引數的儲存過程
CREATE PROCEDURE insql (IN inparam varchar(255)) LANGUAGE SQL BEGIN DECLARE v_inparam CHAR(3); SET v_inparam = inparam; CASE v_inparam WHEN 'A00' THEN insert into "TEMP" values('angelo','A00'); WHEN 'B01' THEN insert into "TEMP" values('angelo','B01'); else insert into "TEMP" values('fucking_code','B01'); END CASE ; END ; |
|
帶輸入和輸出引數儲存過程
create procedure inoutsql(IN param varchar(255),out outV varchar(255)) language sql begin declare v_param varchar(20); set v_param = param; CASE param when 'a' then set outV = v_param || 'a'; when 'b' then set outV = v_param || 'b'; else set outV = v_param || 'c'; END CASE ; end; |
|
未完待續