sql >> Database >  >> RDS >> Sqlserver

Dynamisch draaipunt (in SQL Server 2005)

Je kunt het niet in pure SQL doen, je moet dynamische SQL gebruiken en de daadwerkelijke SQL bouwen die je wilt uitvoeren.

Je kunt dit als volgt doen:

DECLARE @sql VARCHAR(8000)
SET @sql = 'FOR sm.StockLocation IN ('

DECLARE cursor...

LOOP cursor...

SET @sql = @sql + '''' + column_name + ''','

// end loop

EXEC(@sql)



  1. Door komma's gescheiden veld opvragen?

  2. Hoe krijg ik een tabellijst in de database met MS SQL 2008?

  3. 911/112:een gegevensmodel voor noodoproepen

  4. Wat is uw mening over het gebruik van tekstuele identifiers in tabelkolommen bij het benaderen van de database met normalisatie en schaalbaarheid in gedachten?