Необходимость в синтаксическом анализаторе SQL на Delphi

Кто-нибудь знает о хорошем парсере SQL с источниками, написанном в Delphi? Мне нужно разобрать SQL-команды (со всеми новыми функциями Firebird 2.5) в структуру объектов.

Прочитайте эту статью для Delphi SQL Parser , она использует IB как базу данных, но не должна быть очень различной между ней и FB.

И есть проект с открытым исходным кодом под названием SQL Parser для Delphi, но он не обновляется с 2005 года, но он может дать вам начальную точку.

2 других собственных анализатора Delphi SQL:

  • Кажется, что у Zeoslib есть парсер sql для анализа Interbase, MySQL, Oracle, Postgres, SqLite и Sybase.

  • Общий SQL Parser (коммерческий)