博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【统计商户24个月连续流水总月数存储过程】
阅读量:5962 次
发布时间:2019-06-19

本文共 782 字,大约阅读时间需要 2 分钟。

【统计商户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
在这里你能得到技术、实事、热点消息等新兴事物的思考和观点,别的地方可能没有的东西。我将为大家提供最新技术与资讯动态,传递正能量。
26686207_14213168985KRC.jpg

转载地址:http://nxcax.baihongyu.com/

你可能感兴趣的文章
切图崽的自我修养-[ES6] 编程风格规范
查看>>
服务器迁移小记
查看>>
FastDFS存储服务器部署
查看>>
Android — 创建和修改 Fragment 的方法及相关注意事项
查看>>
swift基础之_swift调用OC/OC调用swift
查看>>
Devexpress 15.1.8 Breaking Changes
查看>>
Java B2B2C多用户商城 springcloud架构- common-service 项目构建过程(七)
查看>>
杨老师课堂之ArrayList集合常用方法解析
查看>>
ElasticSearch Client详解
查看>>
新零售讲堂之时代下的传统零售业,何去何从?
查看>>
c++读取和写入TXT文件的整理
查看>>
linux安全问答(1)
查看>>
mybatis update返回值的意义
查看>>
expdp 详解及实例
查看>>
解读最具O2O属性—哈根达斯微信企业号的成功之道
查看>>
Extjs4.x (MVC)Controller中refs以及Ext.ComponentQuery解析
查看>>
Server-01 How to Find the Remote Desktop Port
查看>>
Java--接口、抽象与继承
查看>>
通过IP判断登录地址
查看>>
Oracle闪回技术
查看>>