自己手动每次去的 编码字段最大数字IDsqlserver写法,思路都一样把。CREATE TABLE #Test( num VARCHAR(400))INSERT INTO #Test SELECT 'A00000101'UNION ALL SELECT 'A00000102'UNION ALL SELECT 'A00000103'UNION ALL SELECT 'A00000104'UNION ALL SELECT 'A00000105'--由于只有一个字母,其他8位都是数字,取8位INSERT INTO #TestSELECT 'A'+RIGHT('00000000'+ LTRIM(MAX(RIGHT(num,8))+1),8)FROM #TestSELECT * FROM#Test--删除临时表--DROP TABLE#Test 参考:http://zhidao.baidu.com/question/118465268.html
http://zhidao.baidu.com/question/118368096.html