SQL SERVER 根据日期自动生成流水号
来源:互联网 发布:基于熵的离散化算法 编辑:程序博客网 时间:2024/06/04 18:06
----函数中不能使用getdate()函数
----创建得到当前日期的视图
CREATE VIEW v_GetDate
AS
SELECT nowdate=CONVERT(nvarchar(50),GETDATE(),112)
--自动生成订单编号,长度为14,前8位为年月日,后6位为流水号 20080101000001
CREATE FUNCTION FC_newid()
RETURNS nvarchar(50)
AS
BEGIN
DECLARE @nowdate nvarchar(50)
select @nowdate = nowdate FROM v_GetDate
return (SELECT @nowdate+RIGHT(1000001+ISNULL(RIGHT(MAX(id),6),0),6) FROM tb WITH(XLOCK,PAGLOCK) WHERE id like @nowdate+'%')
END
这个就可以在设计表时设为默认值,和在存储过程中使用,dbo.FC_newid()
- SQL SERVER 根据日期自动生成流水号
- SQL Server 自动 生成流水号 字符串主键
- SQL Server 自动生成字符串主键 流水号
- SQL自动生成流水号
- SQL学习----日期流水号生成
- 根据日期+顺序号生成流水号的存储过程
- Gradle根据日期自动生成build号
- SQL生成流水号
- SQL生成流水号
- sql 生成流水号
- SQL SERVER中 利用方法生成流水号
- SQL server 使用存储过程生成流水号
- SQL Server 生成带流水号的字符串
- sql server,Oracle通用处理自动产生流水编号:字母、日期、数字等组成
- SQL Server自动生成日期加数字的序列号
- sql server 按照日期自动生成单据编号的函数
- [转] SQL Server自动生成日期加数字的序列号
- SQL Server自动生成日期加数字的序列号
- 寒假前的一点心情
- 深入理解Linux 2.6 的initramfs 机制(上)
- Modern C++ Design 笔记 第十章 Visitor
- 请叫我程序员(二)
- 郭克华其它标签
- SQL SERVER 根据日期自动生成流水号
- 开心网kaixin001.com外挂免费下载
- 压缩数组,去除数组中的重复项
- 二叉树源代码
- 「歌詞」中山マミ - strong will
- 中山マミ - 咲く未来
- 霜月はるか - true drop
- 奥村マヨ - 見えない翼
- Riryka - 空にキス