摘要: --下面的代码生成长度为12的编号,编号以BH开头,前四位数字为col字段,其余6位为流水号。 --得到新编号的函数 alter FUNCTION f(@col int) RETURNS char(12) AS BEGIN RETURN(SELECT 'BH'+RIGHT(10000+@col,4)+RIGHT(1000001+ISNULL(RIGHT(MAX(BH),6),0),6) ... 阅读全文
posted @ 2019-03-19 11:19 叮*^_^*叮 阅读(2275) 评论(0) 推荐(0) 编辑
摘要: --下面的代码生成长度为8的编号,编号以BH开头,其余6位为流水号。 --得到新编号的函数 CREATE FUNCTION f_NextBH() RETURNS char(8) AS BEGIN RETURN(SELECT 'BH'+RIGHT(1000001+ISNULL(RIGHT(MAX(BH),6),0),6) FROM tb WITH(XLOCK,PAGLOCK)) END GO -... 阅读全文
posted @ 2019-03-19 11:16 叮*^_^*叮 阅读(1706) 评论(0) 推荐(0) 编辑