[發(fā)明專利]一種業(yè)務(wù)訂單號生成方法在審
| 申請?zhí)枺?/td> | 201710426549.0 | 申請日: | 2017-06-08 |
| 公開(公告)號: | CN108363708A | 公開(公告)日: | 2018-08-03 |
| 發(fā)明(設(shè)計)人: | 張偉榮;季統(tǒng)凱 | 申請(專利權(quán))人: | 國云科技股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06Q30/06 |
| 代理公司: | 廣東莞信律師事務(wù)所 44332 | 代理人: | 余倫 |
| 地址: | 523808 廣東省東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 存儲過程 填充 數(shù)據(jù)庫技術(shù) 調(diào)用函數(shù) 日期信息 業(yè)務(wù)類型 業(yè)務(wù)前綴 記錄表 字符串 調(diào)用 可讀性 數(shù)據(jù)庫 重復(fù) 創(chuàng)建 統(tǒng)一 | ||
本發(fā)明涉及數(shù)據(jù)庫技術(shù)領(lǐng)域,具體涉及一種業(yè)務(wù)訂單號生成方法。本發(fā)明的方法步驟是:1、創(chuàng)建自增長記錄表AutoIncrement;2、實現(xiàn)根據(jù)不同業(yè)務(wù)類型生成當(dāng)天內(nèi)不重復(fù)ID的存儲過程uspGetAutoIncrement;3、實現(xiàn)根據(jù)指定長度左填充指定字符的函數(shù)Lpad;4、調(diào)用存儲過程uspGetAutoIncrement得到ID;5、調(diào)用函數(shù)Lpad對得到的ID左填充“0”;6、將業(yè)務(wù)前綴加上當(dāng)天日期字符串和ID連接起來得到業(yè)務(wù)訂單號。本發(fā)明解決了數(shù)據(jù)庫自增長ID長度不統(tǒng)一,沒有日期信息可讀性差的問題。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)庫技術(shù)領(lǐng)域,具體涉及一種業(yè)務(wù)訂單號生成方法。
背景技術(shù)
目前自增長ID作為數(shù)據(jù)的唯一標(biāo)記正被大量使用。但自增長ID長度不統(tǒng)一,不包含業(yè)務(wù)信息和日期信息,可讀性差。
發(fā)明內(nèi)容
本發(fā)明解決的技術(shù)問題在于提供一種業(yè)務(wù)訂單號生成方法,解決了原來自增長工D長度不統(tǒng)一,不包含業(yè)務(wù)信息和日期信息,可讀性差的問題。
本發(fā)明解決上述技術(shù)問題的技術(shù)方案是:
所述的方法包括以下步驟:
步驟一、創(chuàng)建自增長記錄表AutoIncrement;
步驟二、實現(xiàn)根據(jù)不同業(yè)務(wù)類型生成當(dāng)天內(nèi)不重復(fù)ID的存儲過程 uspGetAutoIncrement,在存儲過程中啟用事務(wù);
步驟三、實現(xiàn)根據(jù)指定長度左填充指定字符的函數(shù)Lpad;
步驟四、調(diào)用存儲過程uspGetAutoIncrement得到ID;
步驟五、調(diào)用函數(shù)Lpad對得到的ID左填充“0”;
步驟六、將業(yè)務(wù)前綴加上當(dāng)天日期字符串和ID連接起來得到業(yè)務(wù)訂單號;
本發(fā)明的有益效果:根據(jù)數(shù)據(jù)庫事務(wù)會鎖定表的特點,首先利用存儲過程生成ID,存儲過程中啟用了事務(wù),生成ID過程中,自增長記錄表會被鎖定,所以生成的ID在當(dāng)天中不會重復(fù),ID再和業(yè)務(wù)前綴和日期字符串拼接起來得到業(yè)務(wù)訂單號,從而達(dá)到保證生成不重復(fù)、包含業(yè)務(wù)前綴和日期、可讀性好的業(yè)務(wù)訂單號的目的。
附圖說明
下面結(jié)合附圖對本發(fā)明進(jìn)一步說明:
圖1為本發(fā)明的方法流程圖。
具體實施方式
如圖1所示,本發(fā)明采用如下步驟:
步驟一、創(chuàng)建自增長記錄表AutoIncrement;如:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國云科技股份有限公司,未經(jīng)國云科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710426549.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種調(diào)用函數(shù)的方法及系統(tǒng)
- 一種linux平臺的函數(shù)調(diào)用方法及函數(shù)調(diào)用裝置
- 一種調(diào)用系統(tǒng)底層函數(shù)的方法及系統(tǒng)
- 系統(tǒng)調(diào)用函數(shù)的調(diào)用方法與裝置
- 函數(shù)調(diào)用關(guān)系檢測方法、裝置、設(shè)備及存儲介質(zhì)
- 在至少一個處理器上處理多個函數(shù)調(diào)用的輸入序列的系統(tǒng)和方法
- java代碼中函數(shù)調(diào)用的提取方法、裝置、介質(zhì)及計算機設(shè)備
- 身份驗證方法及裝置
- 一種函數(shù)調(diào)用鏈路的展示方法和裝置
- 堆棧幀結(jié)構(gòu)和函數(shù)調(diào)用方法及系統(tǒng)





