parse error for function def - Mailing list pgsql-sql

From Terence Kearns
Subject parse error for function def
Date
Msg-id 3F167E9D.2090709@cts.canberra.edu.au
Whole thread Raw
Responses Re: parse error for function def  (greg@turnstep.com)
Re: parse error for function def  (Dmitry Tkach <dmitry@openratings.com>)
Re: parse error for function def  (Stephan Szabo <sszabo@megazone.bigpanda.com>)
Re: parse error for function def  (Jonathan Gardner <jgardner@jonathangardner.net>)
List pgsql-sql
CREATE FUNCTION base.fn_fkey_check(text, text, int4) RETURNS bool AS
'DECLARE
BEGIN  RETURN (SELECT count($1) FROM $2 where $1 = $3)::bool;
END;'
LANGUAGE 'sql';

produces this error
ERROR:  parser: parse error at or near "RETURN" at character 20

I'm trying to create a function to use on a trigger to check reference 
to views since pg does not support foreign keys referencing views.



-- 
Terence Kearns ~ ph: +61 2 6201 5516
IT Database/Applications Developer
Enterprise Information Systems
Client Services Division
University of Canberra
www.canberra.edu.au



pgsql-sql by date:

Previous
From: Terence Kearns
Date:
Subject: Re: relevance
Next
From: Gary Stainburn
Date:
Subject: unique value - trigger?