我正在寻找基于ruby(Not Rails)的SQL语法检查程序。我的程序使用.sql文件然后使用反引号将它们传递给sqlplus:
sqlplus username/password@database myfile.sql
sql文件总是包含行
WHERVER OSERROR EXIT 1 WHERVER SQLERROR EXIT 1
但是如果你做了拼写错误的选择,他们似乎并没有抓住。我希望我的代码能够扫描sql文件并在尝试运行sql plus之前引发错误,但我不想自己编写一个完整的检查程序。有没有人知道我可以使用的宝石或类似物?