PivotData
の間にスペースがありません および PIVOT
.
SET @query = @query +
' PIVOT (MAX(VALUE) FOR [NAME] IN (' + @columns + ')) AS p'
// ^--- HERE
その結果、SQL パーサーは PivotDataPIVOT
を解釈します。 単一の識別子として、後で構文エラーが発生します。
PivotData
の間にスペースがありません および PIVOT
.
SET @query = @query +
' PIVOT (MAX(VALUE) FOR [NAME] IN (' + @columns + ')) AS p'
// ^--- HERE
その結果、SQL パーサーは PivotDataPIVOT
を解釈します。 単一の識別子として、後で構文エラーが発生します。