存储过程
个人理解 :plsql中用封装好的sql语句 好处是方便调用、简化代码、查询效率高
格式如下:
--创建或替换存储过程 CREATE OR REPLACE PROCEDURE CUST_CONTENT ( --设置参数,in输入参数 out 输出参数 存储过程支持多个输出参数 beginDate in varchar2, endDate in varchar2, pDeptId in varchar2, pDeptId in varchar2, ERRORMSG OUT VARCHAR2 ) --定义变量 IS v_month_begin varchar2(20); --月份查询开始时间 v_month_end varchar2(20); --月份查询结束时间 v_year_begin varchar2(20); -- 当前年份开始 v_year_end varchar2(20); -- 当前年份开始 --游标/光标 CURSOR RES_CUR IS SELECT * FROM A BEGIN 程序体 EXCEPTION WHEN OTHERS THEN ERRORMSG:=SQLERRM; END ;