Re: how to use a cursor for update?

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: how to use a cursor for update?
Дата
Msg-id 21771.1258729555@sss.pgh.pa.us
обсуждение исходный текст
Ответ на how to use a cursor for update?  (nicola zandonà <nick.zando@gmail.com>)
Список pgsql-general
=?ISO-8859-1?Q?nicola_zandon=E0?= <nick.zando@gmail.com> writes:
> When i try to execute this code i get a :

> ERROR:  cursor "cur" is not a simply updatable scan of table "zone"
> CONTEXT:  SQL statement "UPDATE zone SET end_period =  $1  WHERE
> CURRENT OF  $2 "
> PL/pgSQL function "test_select" line 16 at SQL statement

The example works for me, using a simple definition of the "zone"
table.  Maybe your "zone" is not a table but a complicated view?

Or it could be a bug that's been fixed.  What PG version are you using?

            regards, tom lane

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

Предыдущее
От: Ray Stell
Дата:
Сообщение: Re: index storage planning
Следующее
От: Matthew Wakeling
Дата:
Сообщение: Re: [PERFORM] Strange performance degradation