RETURN 語句終止當前函數、存儲過程或匿名塊并將控制權交還給調用者。
有兩種形式的 RETURN 語句。第一種形式的 RETURN 語句用于終止返回 void 的存儲過程或函數。語法為:
RETURN;
第二種形式的 RETURN 將值返回給調用者。語法為:
RETURN expression;
expression 必須計算為與函數的返回類型相同的數據類型。
以下示例使用 RETURN 語句將值返回給調用者:
CREATE OR REPLACE FUNCTION emp_comp (
p_sal NUMBER,
p_comm NUMBER
) RETURN NUMBER
IS
BEGIN
RETURN (p_sal + NVL(p_comm, 0)) * 24;
END emp_comp;