System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机算法,特别涉及一种基于存储过程的脚本扩展方法。
技术介绍
1、随着信用卡业务的规模不断扩大,受众群体越来越多,银行及持卡人的需求也相应的更加复杂。夜间卸数任务对应处理的客户基数变大,处理逻辑更复杂,相应的处理时间自然也会增加。
2、因此,有必要提供一种基于存储过程的脚本扩展方法,以提高服务效率。
技术实现思路
1、本专利技术的目的在于提供一种基于存储过程的脚本扩展方法,以提高服务效率。
2、为了解决现有技术中存在的问题,本专利技术提供了一种基于存储过程的脚本扩展方法,包括以下步骤:
3、s1:创建存储过程;
4、s2:初始化创建的存储过程;
5、s3:调用存储过程。
6、可选的,在所述基于存储过程的脚本扩展方法中,创建存储过程的方式如下:
7、s11:定义参数及变量;
8、s12:对于存储过程执行中出现的异常,存储过程执行的同时处理异常或返回给调用方;
9、s13:使用session临时表;
10、s14:对变量进行赋值,并串联业务流程。
11、可选的,在所述基于存储过程的脚本扩展方法中,定义参数及变量如下:
12、输入参数用in表示,输出参数用out表示,输入及输出参数用inout表示;
13、采用关键字declare定义变量。
14、可选的,在所述基于存储过程的脚本扩展方法中,还包括以下步骤s
15、本专利技术相对于现有技术,具有以下优点:
16、本专利技术基于数据库存储过程实现,复杂的业务逻辑抽象为存储过程函数后只需要在初始化时进行编译,以后每次执行存储过程都不需再重新编译,相较于一般sql语句每执行一次就需要编译一次的情况,使用存储过程可提高了数据库执行速度。当对数据库进行复杂操作时,可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用,增强代码的可读性。再者存储过程具有可以重复使用的特性,可一定程度减少数据库开发人员的工作量。在安全性方面,存储过程的安全性更高,可设定只有某些用户才具有对指定存储过程的使用权。
本文档来自技高网...【技术保护点】
1.一种基于存储过程的脚本扩展方法,其特征在于,包括以下步骤:
2.如权利要求1所述的基于存储过程的脚本扩展方法,其特征在于,创建存储过程的方式如下:
3.如权利要求2所述的基于存储过程的脚本扩展方法,其特征在于,定义参数及变量如下:
4.如权利要求1所述的基于存储过程的脚本扩展方法,其特征在于,还包括以下步骤S4:根据实际需求删除或重建存储过程。
【技术特征摘要】
1.一种基于存储过程的脚本扩展方法,其特征在于,包括以下步骤:
2.如权利要求1所述的基于存储过程的脚本扩展方法,其特征在于,创建存储过程的方式如下:
3.如权利要求2所...
【专利技术属性】
技术研发人员:张亚楠,
申请(专利权)人:上海通联金融服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。