【統計商戶24個月連續流水總月數儲存過程】
刪除儲存過程
sql> drop procedure checklen;
procedure dropped
建立儲存過程
sql> create or replace procedure checklen(val in varchar2,resultval out number) as
maxlen number;
nowlen number;
begin
maxlen := 0;
nowlen := 0;
for i in 1..24 loop
if substr(val,i,1)='0' then
nowlen := 0;
else
nowlen := nowlen + 1;
if nowlen>maxlen then
maxlen := nowlen;
end if;
end if;
end loop;
resultval := maxlen;
end;
/開啟螢幕輸出
set serveroutput on;
測試儲存過程
declare
resultval number;
begin
checklen('111000000000000000011110',resultval);
dbms_output.put_line(resultval);
end;/4
pl/sql procedure successfully completed
劉盛 leonarding
2016.1.14
北京&winter
分享技術~成就夢想
blog:www.leonarding.com
在這裡你能得到技術、實事、熱點訊息等新興事物的思考和觀點,別的地方可能沒有的東西。我將為大家提供最新技術與資訊動態,傳遞正能量。
入職4個月
現在工作了,從事的是嵌入式行業,和過去的純軟體開始區別很大,需要掌握大量的硬體基本知識,在初入的2個月力,我竭力去學習硬體知識,發現一點基礎都沒有的我,實在是好難好難,我奮力學習,現在還是能夠解決一些問題。畢竟是純軟體初始對於硬體裡面的專業術語和知識還不勝了解。現在我好像也習慣了這樣的工作方式,經常...
2個月的轉變
2個月前來到兄弟連,痛苦並努力著活到現在。我是乙個沒拿槍就上戰場的士兵。2個月前過著平淡如水的文員生活,每天5點下班看電視 逛街,週六日繼續約朋友逛街。看似很爽,其實內心很不安,覺得自己一直在飄,找不到方向,不知道目標為何物。有時問自己,以後就這樣每月2千塊嗎?不可以!我不想每天混混沌沌的生活,想要...
2個月的轉變
2個月前來到兄弟連,痛苦並努力著活到現在。我是乙個沒拿槍就上戰場的士兵。2個月前過著平淡如水的文員生活,每天5點下班看電視 逛街,週六日繼續約朋友逛街。看似很爽,其實內心很不安,覺得自己一直在飄,找不到方向,不知道目標為何物。有時問自己,以後就這樣每月2千塊嗎?不可以!我不想每天混混沌沌的生活,想要...