方式一:直接调用
--- 在COMMIT 窗口执行 F8
SET SERVEROUTPUT ON --打开开关
DECLARE
OV_RET VARCHAR2(20); --定义返回值
BEGIN
CHECKPROC.SLIDEASSIGN('600079',NULL,OV_RET); --调用函数
DBMS_OUTPUT.PUT_LINE(OV_RET); --返回值输出
END;
/
-------------------------------------------------------------------------方式二:嵌套调用
SET SERVEROUTPUT ON
DECLARE
OV_RET VARCHAR2(10);
BEGIN
FOR C_R IN (SELECT BH
FROM JC_ZZXZLB
WHERE BH IN (SELECT B.BH FROM JC_FHTZLB A, JC_ZZXZLB B
WHERE A.ZZXH = B.BH
AND B.ZT = 1)) LOOP
CHECKPROC.ZZXINPOS(C_R.BH, 'Y', OV_RET);
END LOOP;
END;
-------------------------------------------------------------------------
方式三:将结果输出到文本
SPOOL C:\AA.TXT --保存的路径名
SET SERVEROUTPUT ON --打开开关
DECLARE
OV_RET VARCHAR2(20); --定义返回值
BEGIN
CHECKPROC.SLIDEASSIGN('600079',NULL,OV_RET); --调用函数
DBMS_OUTPUT.PUT_LINE(OV_RET); --返回值输出
END;
/
spool off; ---关闭