问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求大侠帮忙写个ORACLE的存储过程,外加一个定时任务每天0点调用它。

发布网友 发布时间:2022-04-10 05:21

我来回答

1个回答

热心网友 时间:2022-04-10 06:51

create or replace procere p_MAKE_REPORT_DATA_TMP as
begin
insert into MAKE_REPORT_DATA_TMP
(STATE_DATE,
AREANO,
AREANAME,
CARDTYPE,
CARDTYPENAME,
CHARGETYPE,
CREATE_SEQ,
CARD_ATTR,
CARD_RANGE,
PRINT_SORT,
CARD_FACE_VALUE,
CARD_ACTUAL_VALUE,
CREATE_DATE,
ACTIVE_DATE,
PRE_STATE,
CUR_STATE,
CARD_COUNT,
CHARGE_SUM,
VALUE_SUM)
select trunc(t.state_date),
a.full_area_code areano,
a.areaname areaname, --地区
t.card_type cardtype,
p.type_name cardtypename, --卡类型
t.charge_type chargetype,
t.create_seq,
t.card_attribute,
t.card_range_type,
a.print_sort,
c.charge card_face_value, --卡面额额
c.value card_value, --卡实际金额
trunc(t.create_date) create_date, --创卡时间
trunc(t.active_date) active_date, --激活时间
t.pre_state pre_state, --前状态
t.state cur_state, --当前状态
count(t.card_id), --卡数
NVL(SUM(c.charge), 0), --面值总额
--NVL(SUM(c.value),0) --实际值总额
NVL(SUM(decode(nvl(p.business_type, 0), 1, c.charge, c.value)),
0) --实际值总额
from view_card_acct_data t,
card_type p,
card_charge_type c,
card_area a,
card_attribute b,
card_range_type d
where a.areano = t.card_area
and p.card_type = t.card_type
and c.charge_type = t.charge_type
and b.attribute_id = t.card_attribute
and d.range_type = t.card_range_type
and p.card_type <> '0'
group by trunc(t.state_date),
a.full_area_code,
a.areaname,
t.card_type,
p.type_name,
t.charge_type,
t.create_seq,
t.card_attribute,
t.card_range_type,
a.print_sort,
c.charge,
c.value,
trunc(t.create_date),
trunc(t.active_date),
t.pre_state,
t.state;
commit;
exception
when others then
rollback;
end p_MAKE_REPORT_DATA_TMP;

--- 创建定时任务JOB
declare
v_jobid number;
begin
sys.dbms_job.submit(job => v_jobid,
what => 'p_MAKE_REPORT_DATA_TMP;',
next_date => trunc(sysdate+1),
interval => 'sysdate+1');
commit;
end;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
月经不尽褐色的是怎么回事 月经前后有褐色分泌物是什么原因 二十四节气的重要意义24节气在生活中的作用 你来我往,猜一个数字? 姓谭女孩起什么名字最优雅 男孩姓谭的好名字 黄家驹在beyond的地位 黄家驹是Beyond的主唱吗? 老板对员工的新年微信 每次感冒和一些小毛病,我都是选择运动出身汗,让它自然好,请问这种方 ... Win8怎么管理系统自动启动项 中国电信全球漫游天翼国际卡怎么激活 这个卡支不支持一般手机使用 怎么恢复win8系统启动项 怎么恢复win8系统启动项 win7 win8双系统 修改完win8启动项,仍然无法启动win8系统。我先安装的win7,之后安装的win8ghost到f盘。 win7 win8双系统 修改完win8启动项,仍然无法启动win8系统。我先安装的win7,之后安装的win8ghost到f盘。 求解:如何修复win8启动引导项 如何开通我的天翼手机国际漫游服务? 求解:如何修复win8启动引导项 刚装的win8系统,还有win7,是双系统,但是开机直接进入win8,于是用了NT6系统启动菜单修复工具, 电信用户怎么开通漫游? win8/win8.1系统怎么设置开机启动项的方法 想在oracle数据库里建立一个job,控制一个存储过程,每天执行一次,有没有数据库高手啊,在线等!!!! 大梅沙小梅沙分别在哪个年代休的? 小梅沙取消蹦极项目原因 大梅沙小梅沙有什么好玩的 鹏城十景的小梅沙度假村 小梅沙度假村的介绍 深圳现在大小梅沙的门票各是多少啊?还有分别怎么去啊 小梅沙有游乐设施吗? 肌研和泊美哪个更好一些 资生堂旗下的品牌有几个?谢谢了,大神帮忙啊 多伦多 是否很干? 我选什么护肤品好 填量词:一〔〕公路 舍得花钱买化妆品吗 一什么道路填量词一个 林心如拍了那些广告? 量词填空一( )道路 DHC的什么产品好用? 三,一什么路填量词一什么鸟、一什么平地、一什么镜子、一什么泉水。 我想化彩妆需要哪些东西? 1.在括号中填量词2.填上合适的词语. 军训时怎么才能不被晒黑 填量词:一()胳膊,一()钢筋 最适合小女生的护肤品品牌 一什么山路填空 一什么灯标填量词, 一什么驳船,一什么汽笛,一什么马路 一什么路口填量词 一什么隧道填量词