在創(chuàng)建Oracle Table函數(shù)時(shí),可以設(shè)置以下參數(shù):
示例:
CREATE OR REPLACE FUNCTION get_employee_name(
employee_id IN NUMBER
) RETURN VARCHAR2
IS
employee_name VARCHAR2(100);
BEGIN
SELECT name INTO employee_name
FROM employees
WHERE id = employee_id;
RETURN employee_name;
END;
/
在上面的示例中,employee_id
是函數(shù)的輸入?yún)?shù),類型為NUMBER
,模式為IN
。在函數(shù)內(nèi)部會(huì)根據(jù)傳入的employee_id
參數(shù)查詢數(shù)據(jù)庫(kù)得到員工姓名并返回。