在創建Oracle Table函數時,可以設置以下參數:
示例:
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
是函數的輸入參數,類型為NUMBER
,模式為IN
。在函數內部會根據傳入的employee_id
參數查詢數據庫得到員工姓名并返回。