SQL function and "UPDATE...RETURNING"

Поиск
Список
Период
Сортировка
От Vincenzo Romano
Тема SQL function and "UPDATE...RETURNING"
Дата
Msg-id 200708021730.05351.vincenzo.romano@gmail.com
обсуждение исходный текст
Ответы Re: SQL function and "UPDATE...RETURNING"
Список pgsql-general
Hi all.

Is there a way to write an SQL function like this:

create or replace function afunction( recid bigint )
returns bigint as $body$
update atable set afield=0 where recid=$1 returning anotherfield;
$body$ language SQL;

If i write the function this way, postgres will complain that
the update stetement won't return values.

I also understand that by switching to PLPGSQL I would b able to
do write the function. But I'd prefer SQL in this case.

--
Vincenzo Romano
--
Maybe Computer will never become as intelligent as Humans.
For sure they won't ever become so stupid. [VR-1988]

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

Предыдущее
От: Bill Moran
Дата:
Сообщение: Re: file-system snapshot under freebsd for backup
Следующее
От: Andrei Kovalevski
Дата:
Сообщение: Re: pgTray - win32 tray tool for monitoring PostgreSQL service