下面这样一个循环语句,我想在变量中改变 @i 的数据类型为varchar,好象不行,有其他的办法吗?
declare @i int
declare @sql varchar(500)
set @i=0while (@i<30)
begin
  @i=@i+1
  set @sql='a'+cast(@i as varchar(4))
end谢谢指教!