|
如下,请问如何让函数返回的游标在PL/SQL Developer显示呢?(主要是PL/SQL Developer的显示结果可读性强,还可以导出excel)
CREATE OR REPLACE FUNCTION func_emp_dept
(ucode IN bd_corp.unitcode%TYPE)
RETURN SYS_REFCURSOR
IS
v_count NUMBER;
po_result SYS_REFCURSOR;
BEGIN
SELECT COUNT(*) INTO v_count FROM bd_corp WHERE unitcode=ucode and sealeddate IS NOT NULL;
IF v_count >0 THEN
OPEN po_result FOR
SELECT unitcode,unitname,sealeddate FROM bd_corp WHERE unitcode=ucode;
ELSE
OPEN po_result FOR SELECT unitcode,unitname FROM bd_corp WHERE unitcode=ucode;
END IF;
RETURN po_result;
END;
sqlplus下面可以输出游标的select内容
可是PL/SQL Developer不可以,得到的是一个游标而不是select的东西,
|
|