SQL自动流水号函数

CREATE FUNCTION [dbo].[f_NextBH]()
RETURNS nvarchar(50)
AS
BEGIN
    RETURN(SELECT 'LS'+replace(CONVERT(varchar(10), GETDATE(), 112),'-','')+RIGHT(1000000000001+ISNULL(RIGHT(MAX(SettleNo),12),0),12) FROM Shop WITH(XLOCK,PAGLOCK))
END

 

posted @ 2018-12-21 13:09  蜜雪粮液  阅读(719)  评论(0编辑  收藏  举报