一种数据库字符串分割及分割后操作的通用方法

文档序号:6635511阅读:580来源:国知局
一种数据库字符串分割及分割后操作的通用方法
【专利摘要】本发明涉及数据库【技术领域】,具体涉及一种数据库字符串分割及分割后操作的通用方法。本发明所述的方法包含以下几个步骤:1.指定分割的字符串及分隔符;2.创建按指定分隔符分割字符串后获取元素个数的函数;3.按指定分隔符分割字符串,创建获取分割后指定索引元素的函数;4.获取字符串中元素个数,遍历字符串所有元素;最后获取分割后元素个数及任一索引元素。本发明解决了在数据库编程过程中,由于缺少类似操作数组的内置函数,造成在编程时候对处理这类字符串的难度增大,代码量重复,效率低下的问题;可以用于数据库字符串分割及分割后的操作。
【专利说明】一种数据库字符串分割及分割后操作的通用方法

【技术领域】
[0001] 本发明涉及数据库【技术领域】,具体涉及一种数据库字符串分割及分割后操作的通 用方法。

【背景技术】
[0002] 在数据库编程过程中,经常遇到由分隔符分隔开来的字符串,并且要对这一类型 的字符串进行操作,元素读取等。由于缺少类似操作数组的内置函数,出现在数据库编程过 程中对这类字符串的处理难度增大,代码量增大且重复,效率低下的问题等。


【发明内容】

[0003] 本发明解决的技术问题在于提供一种数据库字符串分割及分割后操作的通用方 法。解决了数据库编程过程中方便快速的操作以分隔符分隔的字符串的问题。
[0004] 本发明解决上述技术问题的技术方案是:
[0005] 所述的方法包含以下几个步骤:
[0006] 步骤一、指定分割的字符串及分隔符;
[0007] 步骤二、创建按指定分隔符分割字符串后获取元素个数的函数;
[0008] 步骤三、按指定分隔符分割字符串,创建获取分割后指定索引元素的函数;
[0009] 步骤四、获取字符串中元素个数,遍历字符串所有元素;最后获取分割后元素个数 及任一索引元素。
[0010] 所述的步骤一中,指定将要处理的以分隔符分隔开的字符串及分隔符。
[0011] 所述的步骤二是循环字符串,记录字符串中存在多少个分隔符,然后再加一,就是 分割后元素的个数。
[0012] 所述的步骤四中,根据步骤二创建的函数获取分割后元素的个数,再根据步骤三 创建的函数,遍历分割后的所有元素。
[0013] 本发明结合步骤二和步骤三所创建的函数,先通过步骤而的函数获取分割后元素 的个数,再通过循环,调用步骤三创建的函数,遍历分割后的所有元素,可快速方便的操作 此类型的字符串。

【专利附图】

【附图说明】
[0014] 下面结合附图对本发明进一步说明:
[0015] 附图是本发明方法流程框图。

【具体实施方式】
[0016] 如图1所示,本发明具体包含以下几个步骤:
[0017] 步骤一:指定将要处理的字符串及分隔符,并且是以此分隔符分隔的字符串;
[0018] 步骤二:按指定分隔符分割字符串,创建获取分割后元素个数的函数,主要是循环 字符串,记录字符串中存在多少个分隔符,然后再加一,就是分割后元素的个数;
[0019] 关键代码,以SQL Server数据库为例:

【权利要求】
1. 一种数据库字符串分割及分割后操作的通用方法,其特征在于:所述的方法包含w 下几个步骤: 步骤一、指定分割的字符串及分隔符; 步骤二、创建按指定分隔符分割字符串后获取元素个数的函数; 步骤H、按指定分隔符分割字符串,创建获取分割后指定索引元素的函数; 步骤四、获取字符串中元素个数,遍历字符串所有元素;最后获取分割后元素个数及任 一索引元素。
2. 根据权利要求1所述的数据库字符串分割及分割后操作的通用方法,其特征在于: 所述的步骤一中,指定将要处理的W分隔符分隔开的字符串及分隔符。
3. 根据权利要求1所述的数据库字符串分割及分割后操作的通用方法,其特征在于: 所述的步骤二是循环字符串,记录字符串中存在多少个分隔符,然后再加一,就是分割后元 素的个数。
4. 根据权利要求2所述的数据库字符串分割及分割后操作的通用方法,其特征在于: 所述的步骤二是循环字符串,记录字符串中存在多少个分隔符,然后再加一,就是分割后元 素的个数。
5. 根据权利要求1至4任一项所述的数据库字符串分割及分割后操作的通用方法,其 特征在于:所述的步骤四中,根据步骤二创建的函数获取分割后元素的个数,再根据步骤H 创建的函数,遍历分割后的所有元素。
【文档编号】G06F17/30GK104462265SQ201410680908
【公开日】2015年3月25日 申请日期:2014年11月23日 优先权日:2014年11月23日
【发明者】丁继锋, 徐震宇, 孙傲冰, 季统凯 申请人:国云科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1