U kunt een nieuwe dynamische T-SQL-instructie maken:
DECLARE @DynamicSQLStatement NVARCHAR(MAX) = N'
SELECT *, ' + REPLACE(@DynamicColumns, ',', '+') + ' AS Total
FROM ##TempTable1;'
exec @DynamicSQLStatement
Ik zie net dat je ,
. hebt in de kolomnamen, zodat u ], [
. kunt vervangen in plaats daarvan een komma.
REPLACE(@DynamicColumns, '], [', '] + [')