SQL function and "UPDATE...RETURNING" - Mailing list pgsql-general

From Vincenzo Romano
Subject SQL function and "UPDATE...RETURNING"
Date
Msg-id 200708021730.05351.vincenzo.romano@gmail.com
Whole thread Raw
Responses Re: SQL function and "UPDATE...RETURNING"  ("Merlin Moncure" <mmoncure@gmail.com>)
List 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 by date:

Previous
From: Bill Moran
Date:
Subject: Re: file-system snapshot under freebsd for backup
Next
From: Andrei Kovalevski
Date:
Subject: Re: pgTray - win32 tray tool for monitoring PostgreSQL service