Sie können eine neue dynamische T-SQL-Anweisung erstellen:
DECLARE @DynamicSQLStatement NVARCHAR(MAX) = N'
SELECT *, ' + REPLACE(@DynamicColumns, ',', '+') + ' AS Total
FROM ##TempTable1;'
exec @DynamicSQLStatement
Ich habe gerade gesehen, dass Sie ,
haben in den Spaltennamen, sodass Sie ], [
ersetzen können statt Komma.
REPLACE(@DynamicColumns, '], [', '] + [')