(PHP) почему не могу использовать #13#10 в блоке pl/sql?

Shredder2003
Дата: 17.10.2006 08:48:35
к примеру, если
$pl_sql="
begin
end;
"
, то при ora_parse выдаёт ошибку точно не помню, что-то вроде "недопустимый символ" или что-то подобное;
а ежели перед ora_parse делаю следующее, то всё работает.
$pl_sql=str_replace(chr(13),' ',$pl_sql);
$pl_sql=str_replace(chr(10),' ',$pl_sql);

то есть,
$pl_sql="begin end;"
работает без проблем.

почему так и как можно от этого избавиться?
madgol
Дата: 25.10.2006 22:23:38
Не знаю почему, но работает только один из них, непомню какой (или 10 или 13), просто убери из скриптов один (было замечено при миграции с Ms Sql на Oracle, OleDb)
Pups The RAPtor
Дата: 26.10.2006 12:56:48
Задай вопрос разработчику модуля :)

Я с этим сталкивался, но я избегаю писать длинный pl/sql код в скриптах, проще завернуть это все в функцию БД и вызывать только ее.