久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > 利用sql函數生成不重復的訂單號的代碼建站知識

利用sql函數生成不重復的訂單號的代碼建站知識

時間:2023-05-22 10:05:22 閱讀: 文章分類: 網站建設 作者: 網站編輯員

導讀:1建站知識利用sql函數生成不重復的訂單號的代碼,需要的朋友可以參考下。網站建設公司網站建設多少錢。

網站建設公司網站建設多少錢

復制代碼 代碼如下:

ALTER function [dbo].[GetOrderNum]( @ebaystockflag varchar(2seo網站關鍵詞優化0)//規則字母 ) returns varchar(100) AS BEGIN declare @dt CHAR(8) declare @flag varchar(20) set @flag='B'+@ebaystockflag set @dt=CONVERT(CHAR(8),GETDATE(),112) declare @max varchar(100) SELECT @max=MAX(OrderNumber) FROM tb_EbayOrder WITH(XLOCK,PAGLOCK) WHERE OrderNumber like @flag+'%' set @max=isnull(@max, @flag+@dt+'000')--查不到結果給個默認值 declare @a varchar(100) declare @num varchar(10) declare @ordernum varchar(20) set @a=Convert(varchar,right(@max,len(@max)-10))--截取數字部分 if(LEFT(@a,1)=0)--以0開頭 begin if(SUBSTRING(@a,2,1)=0)--有兩個0 begin set @num=Convert(varchar,SUBSTRING(@a,3,LEN(@a-2))+1) end else if(SUBSTRING(@a,3,1)=0 and SUBSTRING(@a,2,1)=0)--有三個0 begin set @num=1 end else begin --只有一個0的情況 set @num=Convert(int,SUBSTRING(@a,2,LEN(@a))+1) end end else begin --數字大于100的情況 set @num=Convert(varchar,@a+1) end if(LEN(@num)=1)--截取后不滿三位的補0 begin set @num='00'+@num網站建設公司 end if(LEN(@num)=2) begin set @num='0'+@num end set @ordernum=@flag+@dt+@num return @ordernum END

調用:在事務中先鎖定要操作的表

復制代碼 代碼如下:

SELECT * FROM tb_EbayOrder WITH (TABLOCKX) SELECT * FROM tb_EbayOrderList W網站seo優化ITH (TABLOCKX) SELECT * FROM tb_EbayOrderUserInfo WITH (TABLOCKX)

調用:select dbo.GetOrderNum(@ebaystockflag)相關網站建設公司網站建設多少錢。

關鍵詞標簽: 函數 訂單號

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-22 ,文章利用sql函數生成不重復的訂單號的代碼建站知識主要講述函數,訂單號,利用sql函數生成不重復的訂單號的代網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_4357.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 镇原县| 西平县| 宜良县| 临泉县| 定南县| 佛学| 正定县| 张北县| 萨迦县| 浦城县| 晋中市| 牟定县| 尤溪县| 娱乐| 安义县| 腾冲县| 凤阳县| 南乐县| 思南县| 衡水市| 苏尼特左旗| 长岭县| 凤阳县| 梅州市| 新龙县| 塔城市| 阜康市| 康定县| 壤塘县| 涟源市| 乳山市| 延寿县| 闵行区| 元朗区| 岗巴县| 鄱阳县| 察哈| 大关县| 灯塔市| 赫章县| 阜城县|