Horsun Vlad писал(а): > > Ээээ... Мы то не хотим, но вот парсер-то в > > провайдере должен такое извращение > > поддерживать. > > Не понято - зачем ?
> execute procedure SP (select col1,col2 from tra_ta_ta) > Это я и сам давно хочу сделать. В самом деле - чего это я? А, ну да - вот. Вспомнил :) Я пишу алгоритм пропуска текста одного параметра. То есть нужно найти - либо запятую - либо закрывающую скобку - либо терминатор запроса - что-то другое, которое говорит - параметр закончился Уточню, что сам запрос изначально может быть несовместим с FB - я у себя их там внутри конвертирую. Например - "SP_NAME param1,param2,param3" Так вот проблема с запятой (селект с двумя колонками) и точкой_с_запятой (это execute block впихнутый в качестве параметра) в первом случае, получается мне нужно, увидя select искать его from.... ааааа(!) у него же еще "Order by" и "group by" есть - в них тоже список через запятую :(( Во втором случае - тоже могут быть списки (IN-параметры), да еще и точки с запятыми. Поэтому я и спрашиваю. Это из разряда "подумать заранее" :) Коваленко Дмитрий.

