create or replace procedure autoplan_bysch(v_schid number) is
v_planId number;
v_itemid number;
v_fee number(8,2);
v_subname varchar(40);
v_groupid number;
v_subno number;
TYPE tCursor is REF CURSOR;
cur_item tCursor;
begin
--查找只有明细,没有计划的学校
delete from sch_plan where schid =v_schid;
delete from sch_item where schid =v_schid;
--对每个学校进行处理
select SEQ_PLANID.Nextval into v_planId from sys_org where rownum=1;
--插入缴费计划表
insert into sch_plan values(
v_planId, --计划编号
'2007收费',--计划名称
6,--计划状态
sysdate,--计划时间
v_schid,--学校编号
sysdate,--执行时间
sysdate,--结束时间
0,--自动缴费标志
sysdate,--缴费时间
2007,--学年
0,--学期
1,--备案是否
'自动生成',
0,
'');
--开始插入计划明细信息
open cur_item for
select distinct feepay,subname,groupid,subno from pay_list where schid=v_schid;
loop
--获取学校每个班级的收费情况
fetch cur_item into v_fee,v_subname,v_groupid,v_subno;
exit when cur_item%notfound;
--插入缴费计划明细
select seq_schitemid.nextval into v_itemid from sys_org where rownum=1;
insert into sch_item values(
v_itemid,--编号
v_planid,--计划编号
v_subno,--科目编号:稍后更新
v_schid,--学校编号
v_groupid,--组织编号
9999,--年级
v_fee,
'学校未提供这部分数据',--收费依据
0,--自愿标志
0,--标准
0,--备案
v_subname,--费用名称,放到remark里面了
v_fee,--价格
1,--数量
0,--标准
0,--警告标志
'');--警告信息
--更新pay_list表
update pay_list set planid=v_planid, schitemid = v_itemid,
planname='2007收费'
where schid=v_schid and groupid = v_groupid and
subname = v_subname and feepay = v_fee;
end loop;
commit;
end;
分享到:
相关推荐
"随机过程1-10讲"这门课程,正是为了帮助学习者从基础到高级逐步建立对随机过程的全面认识,并掌握其理论知识与实际应用。 课程的第1讲通常会带领学习者迈入随机过程的世界,介绍这一领域中最基本的概念。课程首先...
【小学信息技术第三册 - 定义过程1选修教案】 本课主要针对小学信息技术第三册的学生,旨在介绍“过程”的概念及其在程序设计中的重要性。通过学习定义过程的方法,学生将能绘制简单的图形,同时体验到过程在解决...
..关键过程1.。和特殊过程控制程序.pdf
网页制作过程1.txt
..关键过程1.。和特殊过程控制程序【合集】(3).docx
..关键过程1.。控制程序.pdf
..关键过程1.。控制程序.docx
185-测试试卷-软件过程1
..关键过程1.。控制程序文件.docx
..关键过程1.。控制程序文件.pdf
..制造过程1.。审核管理程序.docx
..制造过程1.。审核管理程序.pdf
..制造过程1.。设计和开发控制程序.docx
..制造过程1.。设计和开发控制程序.pdf
..关键过程1.。控制程序文件【范本模板】.pdf
..关键过程1.。控制程序文件【范本模板】.docx
学校监控软件e-learning-class破解过程1
第3章 程序的机器级表示Ⅲ:过程1
财务管理第4章审计学财务报表审计过程1.pptx
马尔可夫过程是随机过程的一种,由俄国数学家A. A. 马尔可夫于1907年提出,它具有无后效性的特点,即当前状态已知时,未来的发展只依赖于当前状态,而不受历史状态的影响。这种特性使得马尔可夫过程在众多领域中有...