RIVUSユーザでFunctionを作成した。

CREATE OR REPLACE FUNCTION RIVUS.PRODUCT
(
P_NUM1 IN NUMBER,
P_NUM2 IN NUMBER
)
RETURN NUMBER
IS
vSum NUMBER(2) DEFAULT 0;
— vSum NUMBER(2) := 0;
BEGIN
FOR i IN 1..P_NUM2
LOOP
vSum := vSum + P_NUM1;
END LOOP;
RETURN vSum ;
END;
/

 

実行コマンド

SQL> select rivus.product(5,6) from dual;

 

実行結果

RIVUS.PRODUCT(5,6)
——————
30