日期:2014-05-19  浏览次数:20552 次

关于SQL创建固定格式的自动编号
例如:
BH0001,BH0002,BH0003……BH9998,BH9999这样的编号,要怎么做才能自动生成编号

------解决方案--------------------
表中先存在有一个自增列ID,建另外一个字段使用公式 'BH '+right( '0000 '+rtrim(ID),4)
或 'BH '+right( '0000 '+rtrim(表中行数+1),4)
------解决方案--------------------
gahade(与君共勉) 采用的是先有identity类型,然后再用公式得到数据,是个计算列的方法
可行,这样最简单。但是感觉不好。
楼上用函数方法应该好些,可能效率要差一点。