Anda dapat membuat pernyataan T-SQL dinamis baru:
DECLARE @DynamicSQLStatement NVARCHAR(MAX) = N'
SELECT *, ' + REPLACE(@DynamicColumns, ',', '+') + ' AS Total
FROM ##TempTable1;'
exec @DynamicSQLStatement
Saya baru saja melihat, bahwa Anda memiliki ,
di nama kolom, sehingga Anda dapat mengganti ], [
sebagai gantinya koma.
REPLACE(@DynamicColumns, '], [', '] + [')