Qualche tempo fa avevo parlato della possibilità di
avere l'Intellisense dentro il Query Analyzer o dentro VS2005. La consideravo
una manna dal cielo, anche se io personalmente pensavo fosse un po' ostico
programmare un tool di questo tipo. Qualcuno mi aveva consigliato SQL Assist, che fa
un sacco di roba, ma limitatamente all'interno dei due editor Microsoft, Query
Analyzer e VS 2005. Questo tool costa 29 dollari.
Io ed un mio collega questa mattina ne abbiamo beccato un altro, PromptSQL, che mi sento di consigliare
perchè ci sto lavorando e devo dire che fa bene il suo lavoro. In pratica:
- autocompletamento di nomi di database, tabelle e campi
- quando si fanno JOIN tra tabelle, rileva da solo gli indici validi sui
quali joinare
- tooltip che supportano l'editing (mentre sono su un campo, mi dice il
tipo, per esempio)
- autocompletamento durante la chiamata a stored-procedure con
parametri
- autocompletamento sulle variabili dichiarate nello script corrente con
l'istruzione DECLARE
- pieno supporto di SELECT annidate, o di alias sulle tabelle
- creazione di snippet
- altro, altro, altro
La cosa interessante è che questo costa solo 25 dollari, e si integra con
Query Analyzer, VS2003, VS2005, Management Studio, Ultra Edit, etc. etc. Quando
intercetta il CTRL+Spazio, la prima volta PromptSQL chiede una connessione ad un
database: se si è dentro QueryAnalyer la capisce da solo. Davvero interessante,
quasi quasi lo prendo. L'unica pecca, a mio avviso, è che si posiziona
nella tray-bar per poter intervenire quando necessario, ma occupa ben 33Mb
di RAM, e sul mio PC qua al lavoro è troppo.
powered by IMHO 1.2