首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

急解决有关问题马上结分!会员注册自动产生编号

2012-01-08 
急!在线等,解决问题马上结分!会员注册自动产生编号!注册会员,怎么样让会员自动产生编号?编号是十位的,不能

急!在线等,解决问题马上结分!会员注册自动产生编号!
注册会员,怎么样让会员自动产生编号?编号是十位的,不能用INT型的,也就是不能用SQL的自动增量,比如第一个注册的是000000001   第二个就是0000000002

[解决办法]
那就在插入数据的时候自动生成一个编号

Select Max(id) From UserTable

NewId = NewId + 1;

NewId = PadLeft(10, '0 ');


[解决办法]
declare @len int
set @len = 10 假设默认长度10

实际 编号 @num 这个编号lz应该可以算出来的,具体我就不说了
REPLICATE( '0 ',@len - len(@num)) + convert(varchar(10), @num)

这就可以得到lz想要的编号。REPLICATE方法可以参见sql的联机丛书

热点排行