儲存過程跑批小迴圈(可根據自己的情況適度修改)
declare
o_ret_val number;
start_days varchar2(8)
; end_days varchar2(8)
;begin
start_days :=
'20200101'
;--重跑開始日期 日期不固定可根據自己需要的日期進行修改
end_days :=
'20200430'
;--重跑結束日期
while start_days <= end_days loop
---------------------------------------------貸款
sp_cif_inf_ps_acct_loan(start_days, start_days, o_ret_val)
;--儲存過程名稱可根據自己的實際儲存過程進行修改
sp_cif_inf_co_acct_loan(start_days, start_days, o_ret_val)
; sp_cif_dat_ps_acct_loan(start_days, start_days, o_ret_val)
; sp_cif_dat_ps_acct_loan_his(start_days, start_days, o_ret_val)
;
sp_cif_dat_co_acct_loan(start_days, start_days, o_ret_val)
; sp_cif_dat_co_acct_loan_his(start_days, start_days, o_ret_val)
;
sp_cif_inf_ps_cont(start_days, start_days, o_ret_val)
; sp_cif_inf_co_cont(start_days, start_days, o_ret_val)
; sp_cif_dat_ps_cont(start_days, start_days, o_ret_val)
; sp_cif_dat_ps_cont_his(start_days, start_days, o_ret_val);
sp_cif_dat_co_cont(start_days, start_days, o_ret_val)
; sp_cif_dat_co_cont_his(start_days, start_days, o_ret_val)
;-----------------------------------------------存款
sp_cif_dat_ps_acct_deps(start_days, start_days, o_ret_val)
; sp_cif_dat_ps_acct_deps_his(start_days, start_days, o_ret_val)
;
sp_cif_dat_co_acct_deps(start_days, start_days, o_ret_val)
; sp_cif_dat_co_acct_deps_his(start_days, start_days, o_ret_val)
;
sp_cif_inf_ps_acct_deps(start_days, start_days, o_ret_val)
; sp_cif_inf_co_acct_deps(start_days, start_days, o_ret_val)
;
sp_cif_op_as_ar_sa_deps(start_days, start_days, o_ret_val)
; sp_cif_op_as_ar_co_deps(start_days, start_days, o_ret_val)
;--如果有多個儲存過程,按順序下去執行
start_days := to_char(
(to_date(start_days,
'yyyymmdd')+
1),'yyyymmdd');
endloop
;end
;
imp命令
imp user
/pwd(使用者名稱/密碼) @網路伺服器 file
=\ \ \檔名.dmp full
=y(#匯入全部) ignore=y(重新建立資料庫的所有物件,不會因為物件已存在而造成輸入操作錯誤)
鎖表,殺程序
--1、檢視鎖
select s.sid, s.
serial
#, v.*, ao.*
from v$locked_object v, all_objects ao, v$session s
where v.object_id = ao.object_id
and s.sid = v.session_id;
--2、解鎖
alter system kill
session
'sid,serial#'
;--3、解不了鎖執行
select p.spid, s.osuser, s.program
from v$session s, v$process p
where s.paddr = p.addr
and s.sid =
129;
--4、然後在linux執行
kill
-9 spid
判斷兩個表資料是否相同(dblink)篇
用來對照兩個庫相同表之間的資料
select
*from (select
*from sys_employee@dblink224
where sum_org_no=
'149002'
and emp_no notin(
select emp_no from sys_employee where sum_org_no=
'149002'
));
運用dblink來進行跨表插入
insert
into a_cbs_dpsfmacdc select
*from a_cbs_dpsfmacdc@dblink21
;
linux命令檔案匯入篇
sqlldr userid=pfm/[email protected]:1521
/pfmdb skip=
0 log=
/home/oracle/tasksch/log/
20200924
/a_ods_be_cst_a.log bad=
/home/oracle/tasksch/bad/
20200924
/a_ods_be_cst_a.bad direct=
true control=
/home/oracle/tasksch/ctl/
20200924
/ods_be_cst_w_incr.ctl
實踐出真知(神經網路篇)
roofline model 提出了使用 operational intensity 計算強度 進行定量分析的方法,並給出了模型在計算平台上所能達到理論計算效能上限公式。roof line model 模型在乙個計算平台的限制下,到底能達到多快的浮點計算速度。更具體的來說,roof line mod...
實踐出真知 MVC和MVVM
理論來自於實踐,並指導於實踐 佚名 我相信在mvc等理論形成之前,就已經有人在付諸mvc的實踐。只是後來有人總結下來,並指導人們做軟體開發。這種設計典範並不是只有後台的 才有,前端也可以有很好的框架,像react和vue。為什麼這麼強調實踐。因為在我學習mvc理論的時候,我是蒙蔽的。雖然看了很多優秀...
前端樣式實踐出真知系列(二)
1 overflow 屬性規定當內容溢位元素框時發生的事情。當屬性值為hidden時,元素內容會被修剪,並且其餘內容是不可見的。哪些元素會被修剪 超出元素邊框的部分 不管它是內容本身過多導致的 還是通過定位 相對或絕對 導致的 都將隱藏。2 maring外邊距祥解 乙個元素的margin影響了父元素...