0

我正在寻找一个基于 ruby​​(不是 Rails)的 SQL 语法检查器。我的程序获取 .sql 文件,然后使用反引号将它们传递给 sqlplus,如下所示:

sqlplus username/password@database myfile.sql

sql 文件始终包含以下行

当 OSERROR 退出 1 当 SQLERROR 退出 1

但是如果您执行诸如拼写错误的 SELECT 之类的操作,它们似乎并没有发现。我希望我的代码能够在尝试运行 sql plus 之前扫描 sql 文件并引发错误,但我不想自己编写一个完整的检查器。是否有任何人知道我可以使用的宝石或类似物品?

4

0 回答 0