Headless
Guest
Проблема с выполнением анонимных SQL-блоков (Oracle, OCI)
Добрый день всем. Разрабратываю Web-интерфейс (PHP4.3.10+Apache1.3.27+Oracle10.1.4). PHP получает из базы либо текст SQL-запроса (типа SELECT...FROM...WHERE...), либо текст анонимного SQL-блока (DECLARE...BEGIN... END), получает список параметров, связывает параметры с переменными (ocibindbyname) и отправляет на выполнение. При этом запросы выполняетются влёт, а при попытке выполнить блок выпадает ошибка [sql]OCIStmtExecute: ORA-06550: line 1, column 9: PLS-00103: Encountered the symbol "" when expecting one of the following:...[/sql]. Скрипты для запросов и блоков формируются в приложении под windows, написанном на Delphi 5 +ODAC 4.5. Выполняются только блоки, записанные в одну строчку при создании, хотя в SQL-запросах этих переносов немеряно. Не подскажете, где грабли?
Добрый день всем. Разрабратываю Web-интерфейс (PHP4.3.10+Apache1.3.27+Oracle10.1.4). PHP получает из базы либо текст SQL-запроса (типа SELECT...FROM...WHERE...), либо текст анонимного SQL-блока (DECLARE...BEGIN... END), получает список параметров, связывает параметры с переменными (ocibindbyname) и отправляет на выполнение. При этом запросы выполняетются влёт, а при попытке выполнить блок выпадает ошибка [sql]OCIStmtExecute: ORA-06550: line 1, column 9: PLS-00103: Encountered the symbol "" when expecting one of the following:...[/sql]. Скрипты для запросов и блоков формируются в приложении под windows, написанном на Delphi 5 +ODAC 4.5. Выполняются только блоки, записанные в одну строчку при создании, хотя в SQL-запросах этих переносов немеряно. Не подскажете, где грабли?