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

插入sql语句解决方法

2012-01-28 
插入sql语句在执行插入sql时,有个字段值是拼成的一个字符串,例如“000”+ID,ID为插入这条记录的自增长值,插

插入sql语句
在执行插入sql时,有个字段值是拼成的一个字符串,例如   “000”+ID   ,ID为插入这条记录的自增长值,插入第一条时,这个值就是001,然后是002,003   --009,第十条就是010,我现在拼的样子是:0001,0002...0009,00010,就不对了,怎么解决这个问题

[解决办法]

right( '000 '+cast(ID as varchar),3)

[解决办法]
'000 '+cast(ID as varchar(3),3)
[解决办法]
right( '000 '+cast(ID as varchar),3) --要想多少位的加多少个0,right()也采要的位数
[解决办法]
declare @i int
set @i=10
select right(10000+@i,4)

----0010
[解决办法]
谢谢!

热点排行