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;