sql 中如何将 几个变量组合形成 表名,比如: select * into @ss+✀aa✀+@bb from table1 如何写

就是想将ss和bb 中的内容加上aa组合成一个表名,怎么做
2025-12-05 22:50:35
推荐回答(2个)
回答1:

declare @str varchar(100)
declare @ss varchar(100)
declare @bb varchar(100)
set @ss = 'AA'
set @bb = 'BB'
set @str='select * into '+@ss+'aa'+@bb+' from table1'
exec(@str)
看看能帮到你么

回答2:

declare @str varchar(100)
set @str='select * into '+@ss+'aa'+@bb+' from table1'
exec(@str)