这篇文章主要介绍了sql 流水号获取代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

经常用到产生订单号等流水单号的场景,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

更多相关文章

  1. 《Android和PHP最佳实践》官方站
  2. android EditText设置不可写
  3. android 使用html5作布局文件: webview跟javascript交互
  4. android studio调试c/c++代码
  5. android用户界面之按钮(Button)教程实例汇
  6. IM-A820L限制GSM,WCDMA上网的原理(其他泛泰机型可参考)7.13
  7. 锁屏界面
  8. android(NDK+JNI)---Eclipse+CDT+gdb调试android ndk程序
  9. Android(安卓)version and Linux Kernel version

随机推荐

  1. ASP.NET Core Razor页面路由的详细介绍
  2. C#多线程之Semaphore的使用详解
  3. 详解有关asp.net mvc 动态编译生成Contro
  4. C#中Observer观察者模式如何解决牛顿童鞋
  5. C#如何实现JSON与对象之间互相转换功能示
  6. 有关ASP.NET Core 中的多语言支持的详细
  7. C#如何实现loading提示控件简单的实例
  8. C#中Observer观察者模式解决牛顿童鞋成绩
  9. 关于ASP.NET视频教程的资源分享
  10. C#中enum与string的相互转换的示例