Кто-нибудь знает синтаксический анализатор Ruby SQL? - PullRequest
7 голосов
/ 22 марта 2010

Кто-нибудь знает синтаксический анализатор Ruby SQL?

Ответы [ 4 ]

1 голос
/ 22 марта 2010

this - это svn-дерево для анализатора sql на основе Treetop

1 голос
/ 01 сентября 2017

Я выкладываю здесь ответ для того, кому это нужно. Я нашел этот драгоценный камень 'sql-parser'

gem install sql-parser

Однако этот гем не обновлен, если вы устанавливаете с помощью команды 'gem install' Поэтому мы должны проверить код из github, чтобы получить последнюю версию. Когда я пытаюсь разобрать оператор вставки после установки gem. Не удалось.

После обновления кода с github. это может разобрать.

Github https://github.com/cryodex/sql-parser

1 голос
/ 22 марта 2010

Вот пример анализатора SQL, выполненного с помощью rparsec:

http://docs.codehaus.org/display/JPARSEC/SQL+parser+in+rparsec

0 голосов
/ 21 июня 2018

Попробуйте gda gem от tenderlove.

RubyGems: https://rubygems.org/gems/gda

Github: https://github.com/tenderlove/gda/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...