hi all,
my package and package body look like this:
CREATE OR REPLACE PACKAGE Employee_RefCur_pkg
AS
TYPE empcur IS REF CURSOR;
PROCEDURE EmployeeSearch(o_EmpCursor OUT empcur);
END Employee_RefCur_pkg;
CREATE OR REPLACE PACKAGE BODY Employee_RefCur_pkg
AS
PROCEDURE EmployeeSearch(o_EmpCursor OUT empcur)
IS
BEGIN
OPEN o_EmpCursor FOR
SELECT emp.empno,
emp.ename,
emp.job,
emp.sal,
dept.dname,
dept.loc
FROM emp, dept
ORDER BY UPPER(emp.ename);
END EmployeeSearch;
END Employee_RefCur_pkg;
In sql plus I executed the package like this:
variable v1 refcursor
select employee_refcur_pkg.employeesearch
v1) from dual;
i'm getting an invalid column error
ra-00904
any thoughts will help!
my package and package body look like this:
CREATE OR REPLACE PACKAGE Employee_RefCur_pkg
AS
TYPE empcur IS REF CURSOR;
PROCEDURE EmployeeSearch(o_EmpCursor OUT empcur);
END Employee_RefCur_pkg;
CREATE OR REPLACE PACKAGE BODY Employee_RefCur_pkg
AS
PROCEDURE EmployeeSearch(o_EmpCursor OUT empcur)
IS
BEGIN
OPEN o_EmpCursor FOR
SELECT emp.empno,
emp.ename,
emp.job,
emp.sal,
dept.dname,
dept.loc
FROM emp, dept
ORDER BY UPPER(emp.ename);
END EmployeeSearch;
END Employee_RefCur_pkg;
In sql plus I executed the package like this:
variable v1 refcursor
select employee_refcur_pkg.employeesearch
i'm getting an invalid column error
any thoughts will help!