Nel forum di UGISS nei giorni scorsi è stata postata una richiesta che mi ha permesso di mostrare come sfruttando a fondo:
- Le operazioni "set based" ossia fatte su insiemi di dati e non riga per riga
- La logica applicata ai database
- SQL Server e T-SQL
si possibile arrivare a soluzioni estermamente performanti (e anche molto elengati) che anche se a prima vista la risposta naturale per risolvere il problema sarebbe stata "uso un cursore".
Buona lettura:
http://community.ugiss.org/forums/t/763.aspx