【統計商戶24個月連續流水總月數儲存過程】
【統計商戶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:
如果喜歡我的文章就請掃下面二維碼吧!關注微訊號:leonarding_public
在這裡你能得到技術、實事、熱點訊息等新興事物的思考和觀點,別的地方可能沒有的東西。我將為大家提供最新技術與資訊動態,傳遞正能量。
刪除儲存過程
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:
如果喜歡我的文章就請掃下面二維碼吧!關注微訊號:leonarding_public
在這裡你能得到技術、實事、熱點訊息等新興事物的思考和觀點,別的地方可能沒有的東西。我將為大家提供最新技術與資訊動態,傳遞正能量。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26686207/viewspace-1980926/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server系統儲存過程和引數總結SQLServer儲存過程
- SQL儲存過程【筆記】一個較簡單的庫存月結SQL儲存過程筆記
- 造數儲存過程儲存過程
- SQL 儲存過程裡呼叫另一個儲存過程SQL儲存過程
- 系統 儲存過程儲存過程
- SQL總結(五)儲存過程SQL儲存過程
- MySql儲存過程—2、第一個MySql儲存過程的建立MySql儲存過程
- 把自編儲存過程設定為系統儲存過程儲存過程
- 儲存過程中巢狀儲存過程的變數執行方式儲存過程巢狀變數
- 30%崩壞率,卻連續三月流水過億!這款遊戲如何做到遊戲
- Verilog連續賦值、過程賦值、過程連續賦值總結賦值
- MySQL儲存過程in、out、inout引數示例與總結MySql儲存過程
- mysql儲存過程的引數MySql儲存過程
- 自定義效能統計儲存過程包runstats儲存過程
- oracle父儲存過程呼叫子儲存過程procedure與輸出引數Oracle儲存過程
- SQL Server系統儲存過程和引數示例SQLServer儲存過程
- MySQL儲存過程詳解 mysql 儲存過程MySql儲存過程
- 儲存過程儲存過程
- laravel建立一個儲存過程Laravel儲存過程
- 簡單的造數儲存過程儲存過程
- 用java呼叫oracle儲存過程總結JavaOracle儲存過程
- MySQL儲存過程詳解 mysql 儲存過程linkMySql儲存過程
- Oracle儲存過程乾貨(一):儲存過程基礎Oracle儲存過程
- 一個儲存過程的問題!儲存過程
- sql server 儲存過程中使用變數表,臨時表的分析(續)SQLServer儲存過程變數
- mssql 儲存過程呼叫另一個儲存過程中的結果的方法分享SQL儲存過程
- 儲存過程與儲存函式儲存過程儲存函式
- Oracle儲存過程Oracle儲存過程
- 使用儲存過程儲存過程
- sybase儲存過程儲存過程
- java儲存過程Java儲存過程
- 管理儲存過程儲存過程
- 呼叫儲存過程儲存過程
- mysql 儲存過程MySql儲存過程
- SQLSERVER儲存過程SQLServer儲存過程
- 8月24每週總結
- 資料庫設計:儲存過程資料庫儲存過程
- 如何把SQL Server中一個表,一個儲存過程,一個檢視等改為系統表,系統儲存過程,系統檢視等...SQLServer儲存過程