|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Andrey Sapozhnikov 2:5020/400 22 May 2002 19:04:31 To : Dmitry Liakh Subject : Re: Oraperl --------------------------------------------------------------------------------
Dmitry Liakh wrote:
> Вопрос к знатокам сабжа:
> Hадо из эхотаха выполнять на оракле кучу DML предложений, не
> возвращающих данных (типа insert, update или же предложения на
> PL/SQL). Hекоторые из них будут содержать "внешние" переменные
> (типа "insert into table1 values (:1, :2, :3)"), а некоторые нет.
>
> Как лучше всего поступить?
>
> Выполнять ora_open() потом ora_bind() для всех? А что произойдет,
> когда после того, как ora_open() проглотит выражение, не содержавшее
> внешних переменных, будет вызван ora_bind() с пустым массивом в
> качестве второго параметра? Можно ли как-то _красиво_ определить
> есть ли необходимость вызывать ora_bind(), т.е. содержало ли
> предложение, скормленное ora_open() внешние переменные?
Лучше всего забыть об Oraperl навсегда и почитать документацию
к DBD::Oracle. Oraperl - на настоящий момент устаревший, непереносимый
и не поддерживаемый продукт на котором не стоит базировать свежих
разработок. А в документации по DBI и по DBD::Oracle есть масса
примеров.
Андрей
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/52847cbd1f70.html, оценка из 5, голосов 10
|