reporttable

上传人:子 文档编号:43379518 上传时间:2018-06-05 格式:DOC 页数:7 大小:14.12KB
返回 下载 相关 举报
reporttable_第1页
第1页 / 共7页
reporttable_第2页
第2页 / 共7页
reporttable_第3页
第3页 / 共7页
reporttable_第4页
第4页 / 共7页
reporttable_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《reporttable》由会员分享,可在线阅读,更多相关《reporttable(7页珍藏版)》请在金锄头文库上搜索。

1、reporttablereporttableCREATE OR REPLACE PROCEDURE PCB_REPORTTABLE(P_TIME VARCHAR2,P_FLAG OUT VARCHAR2) ASTYPE CUR IS REF CURSOR;C_GETPLANTID CUR;M_PLANTID TJC_PLANTID.PLANTID%TYPE;BEGIN- 删除已有数据- 收支余 分厂成本项目DELETE FROM tcbbb_subjectsumWHERE COSTDATE = TO_DATE(P_TIME, yyyy-mm-dd);- 收支余表DELETE FROM TCBB

2、B_BALANCEDETAILWHERE COSTDATE = TO_DATE(P_TIME, yyyy-mm-dd);- 收支余表 锻钢DELETE FROM TCBBB_BALANCEDETAILdgWHERE COSTDATE = TO_DATE(P_TIME, yyyy-mm-dd);- 收支余 改钢表DELETE FROM TCBBB_BALANCEDETAILGGWHERE COSTDATE = TO_DATE(P_TIME, yyyy-mm-dd);- 收支余 按炉号改钢表DELETE FROM tcbbb_furbalancedetailggWHERE time = TO_DA

3、TE(P_TIME, yyyy-mm-dd);- 收支余 按炉号锻钢表DELETE FROM tcbbb_furbalancedetaildgWHERE time = TO_DATE(P_TIME, yyyy-mm-dd);- 收支余 按炉号表DELETE FROM tcbbb_furbalancedetailWHERE time = TO_DATE(P_TIME, yyyy-mm-dd);- 成本计算表(锻钢)DELETE FROM TCBBB_ACCOUNTINGTABLE_DGWHERE COSTDATE = TO_DATE(P_TIME, yyyy-mm-dd);- 成本计算表DELE

4、TE FROM TCBBB_ACCOUNTINGTABLEWHERE COSTDATE = TO_DATE(P_TIME, yyyy-mm-dd);- 成本计算表 炉号DELETE FROM TCBBB_FURNACENUMBERACCTABLEWHERE COSTDATE = TO_DATE(P_TIME, yyyy-mm-dd);- 成本计算表 (锻钢) 炉号DELETE FROM TCBBB_FURNACENUMBERACCTABLEDGWHERE COSTDATE = TO_DATE(P_TIME, yyyy-mm-dd);/* - 成本分析表DELETE FROM TCBBB_COS

5、TANALYZEWHERE COSTDATE = TO_DATE(P_TIME, yyyy-mm-dd);*/* - 成本分析表 (锻钢)DELETE FROM TCBBB_COSTANALYZEDGWHERE COSTDATE = TO_DATE(P_TIME, yyyy-mm-dd);*/- 吨钢步骤费用明细/* DELETE FROM TCBBB_VARIETYSTRUCTUREWHERE COSTDATE = TO_DATE(P_TIME, yyyy-mm-dd);*/*- 成本结转表DELETE FROM TCBBB_CARRY WHERE COSTDATE = TO_DATE(P_

6、TIME, yyyy-mm-dd);*/- 成本接收表DELETE FROM TCBBB_RECEIVE WHERE COSTDATE = TO_DATE(P_TIME, yyyy-mm-dd);- 工序成本汇总表DELETE FROM TCBBB_PROCESSCOSTWHERE COSTDATE = TO_DATE(P_TIME, yyyy-mm-dd);- 商品成本分析表DELETE FROM TCBBB_GOODCOSTANALYSISWHERE COSTDATE = TO_DATE(P_TIME, yyyy-mm-dd);/* - 在制品成本分析表DELETE FROM TCBBB_

7、MATERIALCOSTWHERE COSTDATE = TO_DATE(P_TIME, yyyy-mm-dd);*/* -在制品成本分析表pcb_materialcost(P_TIME);/* -吨钢步骤费用明细 (不用区分分厂)*PCB_VARIETYSTRUCTURE(M_PLANTID, P_TIME);*/ -pcb_costsubjectAnalysis_test(P_TIME);- 冶炼分厂OPEN C_GETPLANTID FORSELECT PLANTID FROM TJC_PLANTID WHERE CB_TYPEID = 1;LOOPFETCH C_GETPLANTIDI

8、NTO M_PLANTID;EXIT WHEN C_GETPLANTID%NOTFOUND;-商品成本分析表pcb_goodCostAnalysis(M_PLANTID, P_TIME);pcb_furbalancedetailyl(M_PLANTID, P_TIME); - 收支余 冶炼 炉号PCB_BALANCEDETAILYL(M_PLANTID, P_TIME); - 收支余 冶炼pcb_subjectsumyl(M_PLANTID, P_TIME);PCB_ACCOUNTINGTABLE_YL(M_PLANTID, P_TIME); - 成本计算表 冶炼PCB_FURACCOUNTI

9、NGTABLE_YL(M_PLANTID, P_TIME); - 成本计算表 冶炼炉号PCB_COSTANALYZE_YL(M_PLANTID, P_TIME); -成本分析表 冶炼PCB_PROCESSCOSTYL(M_PLANTID, P_TIME); - 工序成本汇总表- PCB_CARRY(M_PLANTID, P_TIME); - 成本结转表 END LOOP;CLOSE C_GETPLANTID;- 电渣分厂M_PLANTID := ;OPEN C_GETPLANTID FORSELECT PLANTID FROM TJC_PLANTID WHERE CB_TYPEID = 2;L

10、OOPFETCH C_GETPLANTIDINTO M_PLANTID;EXIT WHEN C_GETPLANTID%NOTFOUND;-商品成本分析表pcb_goodCostAnalysis(M_PLANTID, P_TIME);pcb_furbalancedetaildzd(M_PLANTID, P_TIME); - 收支余 电渣锭 炉号pcb_furbalancedetaildjp(M_PLANTID, P_TIME); - 收支余 电极坯 炉号PCB_BALANCEDETAILDZD(M_PLANTID, P_TIME); - 收支余 电渣锭PCB_BALANCEDETAILDJP(M

11、_PLANTID, P_TIME); - 收支余 电极坯pcb_subjectsumdz(M_PLANTID, P_TIME);PCB_ACCOUNTINGTABLE_JG(M_PLANTID, P_TIME); - 成本计算表 加工PCB_FURACCOUNTINGTABLE_JG(M_PLANTID, P_TIME); - 成本计算表 加工(炉号)PCB_COSTANALYZE_JG(M_PLANTID, P_TIME); -成本分析表 加工PCB_PROCESSCOSTJG(M_PLANTID, P_TIME); - 工序成本汇总表PCB_PROCESSCOSTDZ(M_PLANTID,

12、 P_TIME); - 工序成本汇总- PCB_CARRY(M_PLANTID, P_TIME); - 成本结转表PCB_RECEIVE(M_PLANTID, P_TIME); - 成本接收表END LOOP;CLOSE C_GETPLANTID;- 加工分厂M_PLANTID := ;OPEN C_GETPLANTID FORSELECT PLANTID FROM TJC_PLANTID WHERE CB_TYPEID = 3;LOOPFETCH C_GETPLANTIDINTO M_PLANTID;EXIT WHEN C_GETPLANTID%NOTFOUND;-商品成本分析表pcb_go

13、odCostAnalysis(M_PLANTID, P_TIME);pcb_furbalancedetail(M_PLANTID, P_TIME); -收支余 加工 炉号pcb_furbalancedetailgg(M_PLANTID, P_TIME); -收支余 改钢 加工 炉号PCB_BALANCEDETAILJG(M_PLANTID, P_TIME); - 收支余 加工PCB_BALANCEDETAILGG(M_PLANTID, P_TIME); - 收支余 改钢 加工 pcb_subjectsumjg(M_PLANTID, P_TIME);PCB_ACCOUNTINGTABLE_JG(

14、M_PLANTID, P_TIME); - 成本计算表 加工PCB_FURACCOUNTINGTABLE_JG(M_PLANTID, P_TIME); - 成本计算表 加工(炉号) PCB_COSTANALYZE_JG(M_PLANTID, P_TIME); -成本分析表 加工PCB_PROCESSCOSTJG(M_PLANTID, P_TIME); - 工序成本汇总表- PCB_CARRY(M_PLANTID, P_TIME); - 成本结转表PCB_RECEIVE(M_PLANTID, P_TIME); - 成本接收表END LOOP;CLOSE C_GETPLANTID;COMMIT;P_FLAG := YES;EXCEPTIONWHEN OTHERS THENP_FLAG := NO;DBMS_OUTPUT.PUT_LINE(WARNNING!.);DBMS_OUTPUT.PUT_LINE(MISTAKE CODEQUERY : | SQLCODE);DBMS_OUTPUT.PUT_LINE(SQLERRM);END;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号