Já používám ke stejnému účelu Emacs a jeho comint+sql mód. Spolu s dabbdrev módem (autokompletování symbolů/proměných) je to nejlepší co jsem pro programování v SQL zatím našel. Dump slovníku (tabulky,sloupce) mám otevřeno jako vedlejší soubor.
Napsal jsem rozpoznávání začátku a konce příkazu v SQL, takže není problém jedním stiskem klávesy poslat do interpretru aktuální víceřádkový SQL příkaz.
Celé to provozuji v NTEmacsu pod Windows.