首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

关于SQL创建固定格式的自动编号解决办法

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

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

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

热点排行