日韩av手机在线免费观看_四虎免看黄_亚洲一区中文字幕_亚洲小视频网站_国产一区日韩在线_国产欧美精品一区二区

下載吧 - 綠色安全的游戲和軟件下載中心

軟件下載吧

當(dāng)前位置:軟件下載吧 > 數(shù)據(jù)庫(kù) > MS_SQL > SQL server數(shù)據(jù)庫(kù)高并發(fā)生成唯一訂單號(hào)的方法實(shí)現(xiàn)

SQL server數(shù)據(jù)庫(kù)高并發(fā)生成唯一訂單號(hào)的方法實(shí)現(xiàn)

時(shí)間:2024-02-13 10:23作者:下載吧人氣:40

前言

前幾天寫了一篇MySQL高并發(fā)生成唯一訂單號(hào)的方法,有人私信問(wèn)有沒(méi)有SQL server版本的,今天中午特地寫了SQL server版本的高并發(fā)生成唯一訂單號(hào)實(shí)現(xiàn),其實(shí)MySQL和SQL server原理都一樣,主要是他們部分語(yǔ)法有些區(qū)別,所以你會(huì)發(fā)現(xiàn)我這篇文章文字說(shuō)明幾乎一樣,只有代碼和界面不一樣。

一、場(chǎng)景再現(xiàn)

在一個(gè)erp進(jìn)銷存系統(tǒng)或0A等其他系統(tǒng)中,如果多人同時(shí)進(jìn)行生成訂單號(hào)的操作的話,容易出現(xiàn)多人獲得同一個(gè)訂單號(hào)的情況,對(duì)公司業(yè)務(wù)造成不可挽回的損失

二、如何避免高并發(fā)情況訂單號(hào)不唯一

我們可以利用存儲(chǔ)過(guò)程和數(shù)據(jù)表搭配,建立一張表和創(chuàng)建存儲(chǔ)過(guò)程,存儲(chǔ)過(guò)程負(fù)責(zé)生成訂單號(hào),表負(fù)責(zé)處理唯一性問(wèn)題

SQL server數(shù)據(jù)庫(kù)高并發(fā)生成唯一訂單號(hào)的方法實(shí)現(xiàn)

當(dāng)存儲(chǔ)過(guò)程生成一個(gè)訂單編號(hào),首先先把訂單號(hào)寫進(jìn)表中,再把訂單號(hào)結(jié)果顯示出來(lái),把生成的訂單號(hào)寫進(jìn)表里會(huì)出現(xiàn)兩種情況,為什么呢?因?yàn)槲覀兊谋碓O(shè)置了主鍵(主鍵唯一性)

  • 能寫進(jìn): 當(dāng)表里沒(méi)有相同的訂單號(hào),即把生成的訂單號(hào)寫進(jìn)表里
  • 不能寫進(jìn):當(dāng)表里存在相同的訂單號(hào),即生成的訂單號(hào)無(wú)法寫到表里,也就不能獲取到訂單號(hào),從而確保高并發(fā)下生成唯一訂單號(hào)

三、高并發(fā)情況下生成唯一訂單號(hào)的過(guò)程

下面將用代碼和實(shí)際操作講解下生成唯一訂單號(hào)的過(guò)程
第一步:建一張數(shù)據(jù)表,設(shè)置訂單號(hào)字段為主鍵(唯一訂單號(hào)的關(guān)鍵)

SQL server數(shù)據(jù)庫(kù)高并發(fā)生成唯一訂單號(hào)的方法實(shí)現(xiàn)

第二步:創(chuàng)建生成訂編號(hào)的存儲(chǔ)過(guò)程
生成訂單編號(hào)格式為:自定義前綴+年月日+后綴(001、002、003)
1.首先創(chuàng)建一個(gè)存儲(chǔ)過(guò)程
參數(shù)為@BILL_TYPE

CREATE PROCEDURE [dbo].[GetBillNO]
@BILL_TYPE nvarchar(3)

標(biāo)簽MSSQL,SQLServer,技術(shù)文檔,數(shù)據(jù)庫(kù),SQLSERVER

相關(guān)下載

查看所有評(píng)論+

網(wǎng)友評(píng)論

網(wǎng)友
您的評(píng)論需要經(jīng)過(guò)審核才能顯示

熱門閱覽

最新排行

公眾號(hào)

主站蜘蛛池模板: 成人免费在线观看 | 美女操网站| 色婷婷亚洲国产女人的天堂 | 亚洲永久在线 | 久久久毛片 | 欧美专区在线视频 | 亚洲综合无码一区二区 | 久久精品国产一区二区三区不卡 | 久久久不卡网国产精品一区 | 亚洲精品av在线 | 亚洲精品毛片av | 91福利网| 美女视频久久 | 欧产日产国产精品国产 | 欧美久久免费观看 | 中文字幕一区二区三区日韩精品 | 成人深夜福利 | 香蕉婷婷 | 国产激情片在线观看 | 91久久国产精品 | 亚洲精品视频在线 | 国产区一区二区三区 | 久久精品国产一区二区电影 | 国产精品视频久久 | 国产成人99| 午夜成人在线视频 | 国产一区二区麻豆 | 欧美中文字幕一区二区 | 午夜一区二区三区 | 成人精品一区二区三区中文字幕 | 国产精品不卡视频 | 成人国产在线观看 | 在线国产一区二区 | 亚洲一区二区电影在线观看 | 成人免费视频7777777 | 亚洲欧美国产精品久久 | 精品视频久久久 | 在线色网 | 国产原创在线观看 | 欧美日韩在线视频一区二区 | 精品一区二区电影 |