update Come testare SQL per la validità dalla riga di comando?




sqlcmd exe download 2012 (2)

Esiste un buon strumento per garantire che una query SQL sia ANSI SQL valido e, facoltativamente, quale DBMS non riuscirà a interpretarlo? Ho trovato http://developer.mimer.com/validator ma mi chiedevo se esiste uno strumento da riga di comando, preferibilmente open source.


Forse un parser / generatore come ANTLR o JavaCC ha una grammatica ANSI SQL 92 già costruita. Se è così, puoi eseguire il parser / generatore, creare le classi che escono e Bob è tuo zio.

Vedo che ANTLR ne ha uno basato su Oracle PL / SQL. Forse questo può aiutarti. ANTLR è uno strumento formidabile, vale la pena conoscere.






ansi-sql