Программирование > Perl
SQL запрос (обработка строки)
ravshaniy:
--- Цитировать ---xmolex:
хочу работать с файлами используя облегченный sql синтаксис
--- Конец цитаты ---
и все таки какой стандарт SQL Вы будите использовать? SQL-92
SQL-89
Писать свой sql-движок задача не из легких. вы ее усложняете еще и сложностью инструментов реализации. то есть дом построить сложно, но еще сложнее его построить над водопадом виктория. я бы еще понял если бы вы взяли исходники скажем мускула версии 1.какойто и попытались переделать реализованные в ней алгоритмы. в общем конечно же удачи только можно пожелать. я бы с удовольствием поизучал вопрос sqlных движков и пообсуждал различные варианты их реализации, дописать функционал куда не шло. ну грубо говоря изобретать велосипед (. вы прям фанатик какойта
vladsu:
xmolex Если Вам нужен эскуэл парсер то вот он
http://search.cpan.org/~jzucker/SQL-Statement-1.15/lib/SQL/Parser.pm
насколько он "прямой" судить не буду, но скажу, что у меня дружба с этим модулем не сложилась, было необходимо из перловых скриптов выпарсивать стейтменты из которых было необходимо получть список столбцов и список таблиц используемых в стейтментах. Однако стейтменты были совсем не тривиальные. Так что посмотрите, может Вам поможет.
xmolex:
--- Цитировать ---vladsu:
http://search.cpan.org/~jzucker/SQL...b/SQL/Parser.pm
--- Конец цитаты ---
Большое спасибо за модуль. Для ознакомления очень полезен.
Работа ведется.
Навигация
Перейти к полной версии