阅读背景:

SQL字符串的数字部分递增

来源:互联网 

昨天写一个存储过程时,有这样一个字符串  ZH#000001,每次插入新的行时,数字部分需要+1,既 第1001次就是 ZH#001001。在实际写的过程中 select 'ZH#'+convert(varchar(20),('000001'+1))得到的结果是 ZH#2。原因是'000001'+1结果为2,转int型时去掉了前面的5个0。昨天写一个存储过程时,有这样一个字符串  ZH#000001,每次插入新的行时,数字




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: