一種數(shù)據(jù)庫字符串分割及分割后操作的通用方法
【專利摘要】本發(fā)明涉及數(shù)據(jù)庫【技術(shù)領(lǐng)域】,具體涉及一種數(shù)據(jù)庫字符串分割及分割后操作的通用方法。本發(fā)明所述的方法包含以下幾個(gè)步驟:1.指定分割的字符串及分隔符;2.創(chuàng)建按指定分隔符分割字符串后獲取元素個(gè)數(shù)的函數(shù);3.按指定分隔符分割字符串,創(chuàng)建獲取分割后指定索引元素的函數(shù);4.獲取字符串中元素個(gè)數(shù),遍歷字符串所有元素;最后獲取分割后元素個(gè)數(shù)及任一索引元素。本發(fā)明解決了在數(shù)據(jù)庫編程過程中,由于缺少類似操作數(shù)組的內(nèi)置函數(shù),造成在編程時(shí)候?qū)μ幚磉@類字符串的難度增大,代碼量重復(fù),效率低下的問題;可以用于數(shù)據(jù)庫字符串分割及分割后的操作。
【專利說明】一種數(shù)據(jù)庫字符串分割及分割后操作的通用方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及數(shù)據(jù)庫【技術(shù)領(lǐng)域】,具體涉及一種數(shù)據(jù)庫字符串分割及分割后操作的通 用方法。
【背景技術(shù)】
[0002] 在數(shù)據(jù)庫編程過程中,經(jīng)常遇到由分隔符分隔開來的字符串,并且要對(duì)這一類型 的字符串進(jìn)行操作,元素讀取等。由于缺少類似操作數(shù)組的內(nèi)置函數(shù),出現(xiàn)在數(shù)據(jù)庫編程過 程中對(duì)這類字符串的處理難度增大,代碼量增大且重復(fù),效率低下的問題等。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明解決的技術(shù)問題在于提供一種數(shù)據(jù)庫字符串分割及分割后操作的通用方 法。解決了數(shù)據(jù)庫編程過程中方便快速的操作以分隔符分隔的字符串的問題。
[0004] 本發(fā)明解決上述技術(shù)問題的技術(shù)方案是:
[0005] 所述的方法包含以下幾個(gè)步驟:
[0006] 步驟一、指定分割的字符串及分隔符;
[0007] 步驟二、創(chuàng)建按指定分隔符分割字符串后獲取元素個(gè)數(shù)的函數(shù);
[0008] 步驟三、按指定分隔符分割字符串,創(chuàng)建獲取分割后指定索引元素的函數(shù);
[0009] 步驟四、獲取字符串中元素個(gè)數(shù),遍歷字符串所有元素;最后獲取分割后元素個(gè)數(shù) 及任一索引元素。
[0010] 所述的步驟一中,指定將要處理的以分隔符分隔開的字符串及分隔符。
[0011] 所述的步驟二是循環(huán)字符串,記錄字符串中存在多少個(gè)分隔符,然后再加一,就是 分割后元素的個(gè)數(shù)。
[0012] 所述的步驟四中,根據(jù)步驟二創(chuàng)建的函數(shù)獲取分割后元素的個(gè)數(shù),再根據(jù)步驟三 創(chuàng)建的函數(shù),遍歷分割后的所有元素。
[0013] 本發(fā)明結(jié)合步驟二和步驟三所創(chuàng)建的函數(shù),先通過步驟而的函數(shù)獲取分割后元素 的個(gè)數(shù),再通過循環(huán),調(diào)用步驟三創(chuàng)建的函數(shù),遍歷分割后的所有元素,可快速方便的操作 此類型的字符串。
【專利附圖】
【附圖說明】
[0014] 下面結(jié)合附圖對(duì)本發(fā)明進(jìn)一步說明:
[0015] 附圖是本發(fā)明方法流程框圖。
【具體實(shí)施方式】
[0016] 如圖1所示,本發(fā)明具體包含以下幾個(gè)步驟:
[0017] 步驟一:指定將要處理的字符串及分隔符,并且是以此分隔符分隔的字符串;
[0018] 步驟二:按指定分隔符分割字符串,創(chuàng)建獲取分割后元素個(gè)數(shù)的函數(shù),主要是循環(huán) 字符串,記錄字符串中存在多少個(gè)分隔符,然后再加一,就是分割后元素的個(gè)數(shù);
[0019] 關(guān)鍵代碼,以SQL Server數(shù)據(jù)庫為例:
【權(quán)利要求】
1. 一種數(shù)據(jù)庫字符串分割及分割后操作的通用方法,其特征在于:所述的方法包含w 下幾個(gè)步驟: 步驟一、指定分割的字符串及分隔符; 步驟二、創(chuàng)建按指定分隔符分割字符串后獲取元素個(gè)數(shù)的函數(shù); 步驟H、按指定分隔符分割字符串,創(chuàng)建獲取分割后指定索引元素的函數(shù); 步驟四、獲取字符串中元素個(gè)數(shù),遍歷字符串所有元素;最后獲取分割后元素個(gè)數(shù)及任 一索引元素。
2. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)庫字符串分割及分割后操作的通用方法,其特征在于: 所述的步驟一中,指定將要處理的W分隔符分隔開的字符串及分隔符。
3. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)庫字符串分割及分割后操作的通用方法,其特征在于: 所述的步驟二是循環(huán)字符串,記錄字符串中存在多少個(gè)分隔符,然后再加一,就是分割后元 素的個(gè)數(shù)。
4. 根據(jù)權(quán)利要求2所述的數(shù)據(jù)庫字符串分割及分割后操作的通用方法,其特征在于: 所述的步驟二是循環(huán)字符串,記錄字符串中存在多少個(gè)分隔符,然后再加一,就是分割后元 素的個(gè)數(shù)。
5. 根據(jù)權(quán)利要求1至4任一項(xiàng)所述的數(shù)據(jù)庫字符串分割及分割后操作的通用方法,其 特征在于:所述的步驟四中,根據(jù)步驟二創(chuàng)建的函數(shù)獲取分割后元素的個(gè)數(shù),再根據(jù)步驟H 創(chuàng)建的函數(shù),遍歷分割后的所有元素。
【文檔編號(hào)】G06F17/30GK104462265SQ201410680908
【公開日】2015年3月25日 申請(qǐng)日期:2014年11月23日 優(yōu)先權(quán)日:2014年11月23日
【發(fā)明者】丁繼鋒, 徐震宇, 孫傲冰, 季統(tǒng)凱 申請(qǐng)人:國云科技股份有限公司