[發(fā)明專利]一種數據庫字符串分割及分割后操作的通用方法在審
| 申請?zhí)枺?/td> | 201410680908.1 | 申請日: | 2014-11-23 |
| 公開(公告)號: | CN104462265A | 公開(公告)日: | 2015-03-25 |
| 發(fā)明(設計)人: | 丁繼鋒;徐震宇;孫傲冰;季統凱 | 申請(專利權)人: | 國云科技股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 廣東莞信律師事務所 44332 | 代理人: | 余倫 |
| 地址: | 523808 廣東省東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據庫 字符串 分割 操作 通用 方法 | ||
技術領域
本發(fā)明涉及數據庫技術領域,具體涉及一種數據庫字符串分割及分割后操作的通用方法。
背景技術
在數據庫編程過程中,經常遇到由分隔符分隔開來的字符串,并且要對這一類型的字符串進行操作,元素讀取等。由于缺少類似操作數組的內置函數,出現在數據庫編程過程中對這類字符串的處理難度增大,代碼量增大且重復,效率低下的問題等。
發(fā)明內容
本發(fā)明解決的技術問題在于提供一種數據庫字符串分割及分割后操作的通用方法。解決了數據庫編程過程中方便快速的操作以分隔符分隔的字符串的問題。
本發(fā)明解決上述技術問題的技術方案是:
所述的方法包含以下幾個步驟:
步驟一、指定分割的字符串及分隔符;
步驟二、創(chuàng)建按指定分隔符分割字符串后獲取元素個數的函數;
步驟三、按指定分隔符分割字符串,創(chuàng)建獲取分割后指定索引元素的函數;
步驟四、獲取字符串中元素個數,遍歷字符串所有元素;最后獲取分割后元素個數及任一索引元素。
所述的步驟一中,指定將要處理的以分隔符分隔開的字符串及分隔符。
所述的步驟二是循環(huán)字符串,記錄字符串中存在多少個分隔符,然后再加一,就是分割后元素的個數。
所述的步驟四中,根據步驟二創(chuàng)建的函數獲取分割后元素的個數,再根據步驟三創(chuàng)建的函數,遍歷分割后的所有元素。
本發(fā)明結合步驟二和步驟三所創(chuàng)建的函數,先通過步驟而的函數獲取分割后元素的個數,再通過循環(huán),調用步驟三創(chuàng)建的函數,遍歷分割后的所有元素,可快速方便的操作此類型的字符串。
附圖說明
下面結合附圖對本發(fā)明進一步說明:
附圖是本發(fā)明方法流程框圖。
具體實施方式
如圖1所示,本發(fā)明具體包含以下幾個步驟:
步驟一:指定將要處理的字符串及分隔符,并且是以此分隔符分隔的字符串;
步驟二:按指定分隔符分割字符串,創(chuàng)建獲取分割后元素個數的函數,主要是循環(huán)字符串,記錄字符串中存在多少個分隔符,然后再加一,就是分割后元素的個數;
關鍵代碼,以SQL?Server數據庫為例:
調用示例:select?dbo.Get_StrArrayLength(′ab,e,f,wa′,′,′)
返回值:4
步驟三:按指定分隔符分割字符串,通過對字符串的處理,創(chuàng)建獲取分割后指定索引的元素,像操作數組一樣方便操作字符串;
關鍵代碼,以SQL?Server數據庫為例:
調用示例:select?dbo.Get_StrArrayStrOfIndex(′82,91,4,25′,′,′,2)
返回值:91
步驟四:根據步驟二創(chuàng)建的函數獲取分割后元素的個數,再根據步驟三創(chuàng)建的函數,遍歷分割后的所有元素,即可獲取分割后元素個數及任一索引元素。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國云科技股份有限公司,未經國云科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410680908.1/2.html,轉載請聲明來源鉆瓜專利網。





