आप नया डायनेमिक T-SQL स्टेटमेंट बना सकते हैं:
DECLARE @DynamicSQLStatement NVARCHAR(MAX) = N'
SELECT *, ' + REPLACE(@DynamicColumns, ',', '+') + ' AS Total
FROM ##TempTable1;'
exec @DynamicSQLStatement
मैंने अभी देखा है, कि आपके पास ,
. है कॉलम नामों में, ताकि आप ], [
. को बदल सकें इसके बजाय अल्पविराम।
REPLACE(@DynamicColumns, '], [', '] + [')