create or replace procedure oa_db1.DataUpdate_fw_Fjsy --创建名为DataUpdate_fw_Fjsy的存储过程
(path in varchar2) --path 是输入参数
is
v_fid number(10);
v_fjxh number(3);
v_fjmc varchar2(200);
v_temp_fjmc varchar2(200);
v_fjwjm varchar2(20);
v_fjwjlx varchar2(8);
v_wjm varchar2(600);
v_wjlx varchar2(8);
v_storeid number(10); --上边这堆v开头的都是定义的一些变量,用来存放某些值
cursor c_emp --定义游标c_emp
is --游标内容是。。。下边这句 sql语句运行的结果,你把下边这句sql单独运行下看看结果
select c.storeid,a.fjxh,a.fjmc,a.fjwjm,a.fjwjlx from oa_db1.tsFJSY a ,oa_pub1.tab501 b,oa_pub1.tab511 c
where a.fid=b.storeid and b.wj=concat('511.',c.storeid) ORDER BY fid, fjxh;
begin --开始执行存储过程
open c_emp;--打开游标