Můžete vytvořit nový dynamický příkaz T-SQL:
DECLARE @DynamicSQLStatement NVARCHAR(MAX) = N'
SELECT *, ' + REPLACE(@DynamicColumns, ',', '+') + ' AS Total
FROM ##TempTable1;'
exec @DynamicSQLStatement
Právě jsem viděl, že máte ,
v názvech sloupců, takže můžete nahradit ], [
místo čárky.
REPLACE(@DynamicColumns, '], [', '] + [')