Можете да създадете нов динамичен T-SQL оператор:
DECLARE @DynamicSQLStatement NVARCHAR(MAX) = N'
SELECT *, ' + REPLACE(@DynamicColumns, ',', '+') + ' AS Total
FROM ##TempTable1;'
exec @DynamicSQLStatement
Току-що видях, че имате ,
в имената на колоните, така че можете да замените ], [
вместо запетая.
REPLACE(@DynamicColumns, '], [', '] + [')