根据年月日生成编号sqlserver
来源:互联网 发布:九宫格锁屏软件大全 编辑:程序博客网 时间:2024/06/03 23:50
create table test(
iid varchar(32) primary key
)
insert into test values('2011120701')
insert into test values('2011120702')
insert into test values('2011120703')
insert into test values('2011120704')
insert into test values('2011120705')
insert into test values('2011120706')
insert into test values('2011120707')
insert into test values('2011120708')
insert into test values('2011120709')
insert into test values('20111207010')
insert into test values('201112070100')
select case
when max(Convert(decimal,iid)) is null then REPLACE(CONVERT(varchar(100), GETDATE(),23),'-','')+'01'
else
REPLACE(CONVERT(varchar(100), GETDATE(),23),'-','')+'0'
+
Convert(varchar(100),Convert(int,right(convert(varchar(32),max(Convert(decimal,iid))),len(convert(varchar(32),max(Convert(decimal,iid))))-len(REPLACE(CONVERT(varchar(100), GETDATE(),23),'-',''))-1))+1)
end as randIid from test
--SELECT convert(int,REPLACE(CONVERT(varchar(100), GETDATE(),23),'-',''))
--SELECT REPLACE('SQSERVER','ER','AA') AS 替换结果
- 根据年月日生成编号sqlserver
- oracle 根据年月日生成编号
- 根据日期生成编号(年月日时分秒)
- asp生成年月日十分秒编号
- asp生成年月日开始的编号
- sqlserver重新自动生成编号
- SQLServer中自动生成唯一订单编号
- 根据日期自动生成序列编号
- php根据数据id自动生成编号
- 如何根据当前时间生成唯一编号
- 1、Java根据日期生成编号
- oracle与sqlserver利用函数生成年月日加流水号
- SQLServer中一个多用户自动生成编号的过程
- SQLServer中一个多用户自动生成编号的过程
- Oracle 自动生成编号(实现sqlserver自增长字段)
- Oracle 自动生成编号(实现sqlserver自增长字段)
- Oracle 自动生成编号(实现sqlserver自增长字段)
- Oracle 自动生成编号(实现sqlserver自增长字段)
- Flex的数据绑定(一)
- 总觉少了点东西
- 工厂模式
- 结束exe运行
- “==”关系操作符 equals()方法总结(一)
- 根据年月日生成编号sqlserver
- 常用的JeanBean工具—方法
- /dev/shm
- Eclipse 在开发中使用到的快捷键
- 黑马程序员.net学习笔记3----泛型。
- 如何解包/编辑/打包android系统的boot.img文件
- vim清空文件所有内容
- 第一个程序
- C语言 迷宫问题求解(顺序栈应用示例)