摘要:
--下面的代码生成长度为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) ... 阅读全文
摘要:
--下面的代码生成长度为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 -... 阅读全文