Re: Using results from DELETE ... RETURNING

Поиск
Список
Период
Сортировка
От Joshua Tolley
Тема Re: Using results from DELETE ... RETURNING
Дата
Msg-id 20090605214533.GB442@eddie
обсуждение исходный текст
Ответ на Using results from DELETE ... RETURNING  ("Shak" <sshaikh@hotmail.com>)
Ответы Re: Using results from DELETE ... RETURNING  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-general
On Mon, Jun 01, 2009 at 04:21:27PM +0100, Shak wrote:
> When RETURNING from a DELETE statement (or similar), how do you access the
> results being returned?
>
> Something like:
>
> SELECT COUNT(*) FROM (DELETE FROM a RETURNING *) ;
>
> sounds reasonable but results in a syntax error. I am able to return single
> results into a variable or record, but not more than one result.

You can't. It's on the TODO list (http://wiki.postgresql.org/wiki/Todo). Look
for "Allow INSERT/UPDATE ... RETURNING" and "Allow INSERT ... DELETE ... RETURNING"

- Josh / eggyknap

Вложения

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: why dropping a trigger may cause a deadlock
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Using results from DELETE ... RETURNING