Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Błąd SQL Server 2005 — MAX nie jest rozpoznawaną opcją podpowiedzi do tabeli

Brakuje spacji między PivotData i PIVOT .

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

W rezultacie parser SQL interpretuje PivotDataPIVOT jako pojedynczy identyfikator, co skutkuje później błędem składni.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jaki jest format daty neutralny kulturowo dla SQL Server

  2. SQL Server:IN ('asd') nie działa, gdy kolumna jest NTEXT

  3. Warunkowa instrukcja WHERE SQL Server

  4. Pobierz wszystkie daty między dwiema datami w SQL Server

  5. Aktualizuj sortowanie wszystkich pól w bazie danych w locie