Originariamente inviato da battlehorse
Se cerchi "SQL formatter" su google trovi una valanga di applet che fanno al caso tuo di cui puoi prenderti il codice sorgente (posto che la licenza te lo permetta). Librerie vere e proprie dedicate allo scopo pero' non ne conosco.

Io uso http://home.comcast.net/~danmeany/sqlformatter.html che e' sufficiente per le mie necessita' ma non ha tante opzioni di formattazione (devi spulciarti il sorgente per trovarle). Uno molto buono e' invece SQLInform , ma non penso siano disponibili i sorgenti a disposizione.
Si l'ultima spiaggia era naturalmente quella di riadattare del codice già esistente, ho chiesto solo per risparmiare tempo perchè magari qualcuno poteva conoscere una libreria LGPL o GPL già pronta che sarebbe stata sicuramente più testata di una mia soluzione su misura.Cmq grazie