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

sqlserver 字符串连接的有关问题

2013-07-09 
sqlserver 字符串连接的问题declare @a varchar, @i intset @a aset @i 0while (@i 10)beginset @

sqlserver 字符串连接的问题
declare @a varchar, @i int
set @a = 'a'
set @i = 0
while (@i < 10)
begin
  set @a= @a + convert(varchar, @i)
  set @i = @i + 1
end
select @a

如上代码,希望利用循环来连接字符,结果是'',而不是想要的'a0123456789',
请问如何修改才能得到'a0123456789'
[解决办法]


declare @a varchar(max), @i int
 set @a = 'a'
 set @i = 0
 while (@i < 10)
 begin
   set @a= @a + convert(varchar, @i)
   set @i = @i + 1
 end
 select @a


[解决办法]
declare @a varchar(11), @i int

热点排行