sql >> Database >  >> RDS >> Sqlserver

SQL Server 2005 draaien op onbekend aantal kolommen

Ik weet dat je geen dynamische SQL hebt gezegd , maar ik zie geen manier om het in rechte SQL te doen .

Als je mijn antwoorden op soortgelijke problemen bekijkt bij draaitabel en kolommen samenvoegen en PIVOT in sql 2005

De dynamische SQL er is niet kwetsbaar voor injectie, en er is geen goede reden om het te verbieden. Een andere mogelijkheid (als de gegevens zeer zelden veranderen) is om code te genereren - in plaats van dynamische SQL , de SQL wordt regelmatig gegenereerd naar een opgeslagen procedure.



  1. Installeer en configureer XAMPP-software op Windows Server 2019

  2. DATABASE() – Haal de huidige databasenaam op in MySQL

  3. ORA-00911:ongeldig teken

  4. Waarom kan ik geen kolomaliassen gebruiken in de volgende SELECT-expressie?