新しい動的 T-SQL ステートメントを作成できます:
DECLARE @DynamicSQLStatement NVARCHAR(MAX) = N'
SELECT *, ' + REPLACE(@DynamicColumns, ',', '+') + ' AS Total
FROM ##TempTable1;'
exec @DynamicSQLStatement
,
があることを確認しました 列名に含まれているため、], [
を置き換えることができます。 代わりにコンマ。
REPLACE(@DynamicColumns, '], [', '] + [')