我想从返回 SYS_REFCURSOR 类型值的函数中进行选择。
例如 :
CREATE OR REPLACE FUNCTION my_funtion (
my_param IN VARCHAR2)
RETURN SYS_REFCURSOR
IS
l_return SYS_REFCURSOR;
BEGIN
OPEN l_return FOR
SELECT last_name, first_name
FROM employees
WHERE id = my_param
ORDER BY employee_id;
RETURN l_return;
END my_funtion;
Run Code Online (Sandbox Code Playgroud)
我想做类似的事情:
select * from my_function('id015');
Run Code Online (Sandbox Code Playgroud)
甚至 :
select alias.last_name from my_function('id015') alias;
Run Code Online (Sandbox Code Playgroud)