在创建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
参数查询数据库得到员工姓名并返回。