sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server 2005-fel - MAX är inte ett alternativ för tabelltips

Du saknar ett mellanslag mellan PivotData och PIVOT .

    SET @query = @query  + 
    ' PIVOT (MAX(VALUE) FOR [NAME] IN (' + @columns + ')) AS p' 
//   ^--- HERE

Som ett resultat tolkar SQL-tolken PivotDataPIVOT som en enda identifierare, vilket resulterar i ett syntaxfel senare.




  1. Kan Mysql dela en kolumn?

  2. Vilken typ av krypteringsmekanism erbjuder SQL Server 2008 Standard?

  3. Hur man kontrollerar MySQL-versionen

  4. Delsträng efter ett mellanslag