有人知道Ruby SQL解析器吗?
有人知道Ruby SQL解析器吗?
这是使用rparsec完成的SQL解析器的示例:
http://docs.codehaus.org/display/JPARSEC/SQL+parser+in+rparsec
这是基于Treetop的sql解析器的svn树
我在这里为需要的人发布答案。 我发现这个gem的’sql-parser’
gem install sql-parser
但是,如果使用命令’gem install’安装,则此gem不是最新的。 所以我们必须从github查看代码以获得最新版本。 当我尝试在gem安装后解析insert语句时。 它失败了。
从github更新代码后。 它可以解析。
通过tenderlove尝试gda gem。
RubyGems: https : //rubygems.org/gems/gda
Github: https : //github.com/tenderlove/gda/