Return Opaque / Error in Function - Mailing list pgsql-sql

From Knud Müller
Subject Return Opaque / Error in Function
Date
Msg-id NEBBIFELPDEINLGFJBFNEEHCCGAA.k.mueller@portrix.net
Whole thread Raw
Responses Re: Return Opaque / Error in Function  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-sql

The following function is executed by a trigger. I'am receiving the error
message following. What am I doing wrong ? Can someone help me ?

Create Function update_productvariant()
RETURNS OPAQUE
AS 'DECLARE
pid text;
BEGIN
pid := old.productvariantid;
Insert into productupdate (productvariantid) values (pid);
RETURN old;
END;'
Language 'plpgsql';


Error:
mag=# Delete from productvariant where productvariantid='4015223929157';
ERROR:  control reaches end of trigger procedure without RETURN
DEBUG:  Last error occured while executing PL/pgSQL function
update_productvariant
DEBUG:  at END of toplevel PL block
ERROR:  control reaches end of trigger procedure without RETURN



pgsql-sql by date:

Previous
From: Carl van Tast
Date:
Subject: Re: PL/pgSQL loops?
Next
From: wHarouny@triloggroup.com
Date:
Subject: email address for questions