【統計商戶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:www.leonarding.com
如果喜歡我的文章就請掃下面二維碼吧!關注微訊號: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:www.leonarding.com
如果喜歡我的文章就請掃下面二維碼吧!關注微訊號:leonarding_public
在這裡你能得到技術、實事、熱點訊息等新興事物的思考和觀點,別的地方可能沒有的東西。我將為大家提供最新技術與資訊動態,傳遞正能量。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26686207/viewspace-1980926/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 造數儲存過程儲存過程
- SQL 儲存過程裡呼叫另一個儲存過程SQL儲存過程
- Verilog連續賦值、過程賦值、過程連續賦值總結賦值
- MySQL儲存過程in、out、inout引數示例與總結MySql儲存過程
- mysql儲存過程的引數MySql儲存過程
- laravel建立一個儲存過程Laravel儲存過程
- Oracle儲存過程乾貨(一):儲存過程基礎Oracle儲存過程
- mssql 儲存過程呼叫另一個儲存過程中的結果的方法分享SQL儲存過程
- 儲存過程與儲存函式儲存過程儲存函式
- SQLSERVER儲存過程SQLServer儲存過程
- 呼叫儲存過程儲存過程
- mysql 儲存過程MySql儲存過程
- unidac儲存過程儲存過程
- firedac儲存過程儲存過程
- Oracle儲存過程Oracle儲存過程
- 如何把SQL Server中一個表,一個儲存過程,一個檢視等改為系統表,系統儲存過程,系統檢視等...SQLServer儲存過程
- 【入門】統計每個月兔子的總數 - 題解
- 30%崩壞率,卻連續三月流水過億!這款遊戲如何做到遊戲
- 【SQL Server】常見系統儲存過程SQLServer儲存過程
- JdbcTemplate調儲存過程JDBC儲存過程
- 儲存過程——遊標儲存過程
- 儲存過程 傳 datatable儲存過程
- JAVA儲存過程(轉)Java儲存過程
- MySQL之儲存過程MySql儲存過程
- oracle的儲存過程Oracle儲存過程
- MySQL---------儲存過程MySql儲存過程
- linux呼叫儲存過程Linux儲存過程
- Winform呼叫儲存過程ORM儲存過程
- mysql儲存過程整理MySql儲存過程
- Oracle儲存過程-1Oracle儲存過程
- 儲存過程定義多個遊標多個begin儲存過程
- Sql儲存過程分頁--臨時表儲存SQL儲存過程
- mongo 儲存過程詳解Go儲存過程
- Sqlserver中的儲存過程SQLServer儲存過程
- SQL 分頁儲存過程SQL儲存過程
- 原創:oracle 儲存過程Oracle儲存過程
- jsp中呼叫儲存過程JS儲存過程
- 資料庫儲存過程資料庫儲存過程
- mybatis儲存過程返回listMyBatis儲存過程