日期+流水=编号 的实现方法
来源:互联网 发布:电驴连接不上ed2k网络 编辑:程序博客网 时间:2024/05/16 11:23
create table tb(ID nvarchar(20),col nvarchar(10))
go
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
Create function f_getID()
returns nchar(11)
as
begin
declare @ID int
declare @Nowdate nvarchar(8),@OtherDate nvarchar(8),@Num nchar(13)
select @Nowdate = convert(char(8),getdate(),112),@OtherDate = '19990101',@ID = 0,@Num = ''
select @OtherDate = substring(ID,2,8),@ID = right(ID,2) from tb where substring(ID,2,8) = @Nowdate
if @OtherDate <> @Nowdate
begin
select @ID = 0
end;
select @Num = 'J' + @Nowdate + right((100 + @ID + 1),2)
return @Num
end
insert into tb
select dbo.f_getID(),'aa'
select * from tb
- 日期+流水=编号 的实现方法
- 触发器(trigger) 日期+流水=编号
- Java生成NO201601270001这样的流水编号
- 实现 li 编号的几种方法
- 如何用C#代码实现:设置系统日期格式、取硬盘的编号、取CPU编号
- .net通用获取流水号最大编号方法
- 51单片机流水灯的三种实现方法
- 以下代码生成的编号长度为12,前6位为日期信息,格式为YYMMDD,后6位为流水号。
- 以下代码生成的编号长度为12,前6位为日期信息,格式为YYMMDD,后6位为流水号
- sql server,Oracle通用处理自动产生流水编号:字母、日期、数字等组成
- 系统单据编号的几种实现方法
- 系统单据编号的几种实现方法
- mysql中组内排序编号的一种实现方法。
- 生成流水号的方法
- 生成流水号的方法
- SQL 返回单据流水编号
- 实现日期的加算方法
- 由日期组成的订单编号
- 外汇市场的风险控制
- 沟通问题
- 关于KAL公司的一些情况
- 使用主题来自动包装控件样式
- JSP彩色验证码
- 日期+流水=编号 的实现方法
- 优化SQL Server数据库
- 每天学一点flash(12) as3.0与asp通信 (2)
- 什么是探索性测试?
- java面试试题收藏2
- 有朋友说:"你写点WPF扫盲方面的文章吧",有道理!
- 256色的BMP文件分为 BMP文件头,BMP信息头,彩色表和位图信息矩阵4部分。【个人收藏】
- 【WMI】WMI For C++/COM基础知识
- JSR184,我学完自己做的程序