日期:2014-05-18 浏览次数:20580 次
declare @month varchar(6),@aa nvarchar(100),@bb nvarchar(100) set @month='201109' set @bb='aa_'+@month set @aa=@bb print(@bb) print(@aa)
------解决方案--------------------
declare @month varchar(6),@aa nvarchar(100),@bb nvarchar(100) set @month='201109' set @bb='aa_'+'@month' set @aa=@bb print(@bb) print(@aa)
------解决方案--------------------
declare @month varchar(6),@aa nvarchar(100),@bb nvarchar(100) set @month='201109' set @bb='select @aa='+'''aa_''+'+'@month' exec sp_executesql @bb,N'@month varchar(6),@aa nvarchar(100) output',@month,@aa output print(@aa) /* aa_201109 */