Re: cursors on prepared queries

Поиск
Список
Период
Сортировка
От Jeroen T. Vermeulen
Тема Re: cursors on prepared queries
Дата
Msg-id 24793.125.24.222.234.1158058065.squirrel@webmail.xs4all.nl
обсуждение исходный текст
Ответ на cursors on prepared queries  (Andro <andromede@gmail.com>)
Ответы Re: cursors on prepared queries
Список pgsql-interfaces
On Tue, September 12, 2006 17:18, Andro wrote:

> PREPARE plan_name(int) AS SELECT * FROM abc WHERE a = $1;
> DECLARE cur CURSOR FOR EXECUTE(3);

(You'd probably also want to mention the name of the prepared statement
that you're executing somewhere :)

> Is something wrong or is it just not supported by postgres?
> Manual talks about read only cursors but I didn't find out discussions
> about
> "anti-prepared-statement-cursors".

Well, the documentation for DECLARE says that the query that cursor
executes must be a "SELECT command"--not that I personally know the
reasons behind it:

http://www.postgresql.org/docs/8.1/interactive/sql-declare.html


Jeroen




В списке pgsql-interfaces по дате отправления:

Предыдущее
От: Andro
Дата:
Сообщение: cursors on prepared queries
Следующее
От: Andro
Дата:
Сообщение: Re: cursors on prepared queries