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

SQL Server 2005 Pivot na nieznanej liczbie kolumn

Wiem, że powiedziałeś, że nie ma dynamicznego SQL , ale nie widzę sposobu na zrobienie tego w prostym SQL .

Jeśli sprawdzisz moje odpowiedzi na podobne problemy w tabelach przestawnych i połączonych kolumnach oraz PIVOT w sql 2005

Dynamiczny SQL nie jest podatny na wstrzyknięcie i nie ma powodu, aby go zabraniać. Inną możliwością (jeśli dane zmieniają się bardzo rzadko) jest generowanie kodu - zamiast dynamicznego SQL , SQL jest regularnie generowany do procedury składowanej.



  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 najlepszy sposób tworzenia i wypełniania tabeli liczb?

  2. Jak naprawić „Serwer nie jest skonfigurowany do dostępu do danych” w SQL Server

  3. Przestań zmuszać SQL Server do brudnej roboty

  4. Zalecane procesory Intel dla SQL Server 2014 – marzec 2015

  5. Jak zmienić model odzyskiwania bazy danych SQL Server za pomocą T-SQL