sql语句(sqlserver) 字符串变量相加问题

declare @aaa nvarchar(10)
declare @bbb int
set @bbb=1
set @aaa='yyy'
set @aaa=str(@bbb)+@aaa+'ttt'
这样写可以吗?
为什么这样写,@aaa就等于1
set @aaa=@aaa+str(@bbb)+'ttt'
这样写,@aaa就等于@aaa

第1个回答  2012-05-31
@aaa=str(@bbb,1)本回答被提问者采纳
相似回答