久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

sql中流水號如何獲取

127次閱讀
沒有評論

共計 833 個字符,預計需要花費 3 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

這篇文章給大家分享的是有關 sql 中流水號如何獲取的內容。丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,一起跟隨丸趣 TV 小編過來看看吧。

經常用到產生訂單號等流水單號的場景,sqlserver 實現流水號,如下:

表 tb_b_Seq(流水號表):

CREATE TABLE tb_b_Seq( 
Year int ,-- 年份  
Month int,-- 月份  
Attr varchar(50),-- 屬性  
Seq int-- 流水號  
)

獲取流水號,通過存儲過程:

create Proc GetSeq ( 
@attr varchar(50),
@year int, 
@month int, 
@Return int output ) 
As 
set @Return=(select top 1 Seq from tb_b_Seq where Attr=@attr and MONTH=@month and YEAR=@year) 
if(@Return is null) 
begin 
 set @Return=1 
 insert into FMDS_tb_b_Seq (Attr,Year,Month,Seq) values (@attr,@year,@month,@Return) 
end 
else 
begin 
 set @Return=@Return+1 
 update FMDS_tb_b_Seq set Seq=@Return where Attr=@attr and MONTH=@month and YEAR=@year 
end

測試:

declare @ret int 
exec GetSeq  Contract ,2017,10,@ret 
print @ret

感謝各位的閱讀!關于“sql 中流水號如何獲取”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向 AI 問一下細節

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-04發表,共計833字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 吉安市| 铜川市| 遵义县| 沭阳县| 杭锦旗| 晴隆县| 永吉县| 汤阴县| 秀山| 临颍县| 林西县| 旬邑县| 涟水县| 武夷山市| 蚌埠市| 玉林市| 秦安县| 洛浦县| 陇西县| 稻城县| 永寿县| 乐安县| 湖口县| 蛟河市| 东莞市| 图们市| 合作市| 东宁县| 麦盖提县| 城步| 喀喇沁旗| 客服| 定结县| 辽宁省| 宝丰县| 深水埗区| 洛宁县| 香格里拉县| 台州市| 夏河县| 雷州市|