Maison > Article > base de données > Oracle存储过程简单使用
今天遇到一个问题,需要查询两个月内的数据,但是SQL语句没有办法实现,就自己写了一个简单的存储过程以此来实现自己需要的功能。 使用的PL/SQL工具,实现存储过程中数据的输出。 1、首先建立一个“test window”(即测试窗口),然后在里面写代码。 2、然后
今天遇到一个问题,需要查询两个月内的数据,但是SQL语句没有办法实现,就自己写了一个简单的存储过程以此来实现自己需要的功能。
使用的PL/SQL工具,实现存储过程中数据的输出。
1、首先建立一个“test window”(即测试窗口),然后在里面写代码。
2、然后写上自己的代码,我的如下:
自己也可以根据需要设置为可传入参数的功能
declare v_date date := to_date('2014-11-01', 'yyyy-mm-dd'); e_date date := to_date('2014-11-30', 'yyyy-mm-dd'); v_cur sys_refcursor; v_pay number; v_source varchar2(20); v_new number; v_invest number; p_date date; begin while (v_date = v_date and t.addtime = 1 and t.order_kind = v_date and bb.report_date <p>3、运行SQL,在输出中即可看到结果。</p> <p><br> </p> <p>以此记录,仅供个人查看。<br> </p> <p></p>