From: | Stephan Szabo <sszabo(at)megazone23(dot)bigpanda(dot)com> |
---|---|
To: | Postgresql <frederes(at)free(dot)fr> |
Cc: | pgsql-sql(at)postgresql(dot)org |
Subject: | Re: calling user defined function with parameters.. |
Date: | 2001-06-16 16:27:41 |
Message-ID: | Pine.BSF.4.21.0106160924580.76635-100000@megazone23.bigpanda.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
What version are you using and what error are you getting? Your example
works for me on 7.2devel once i made a dpts table with an id_dpt column.
The function code is not checked for plpgsql until its first
use, so if there was a syntax error, it wouldn't be seen until you
tried to use it.
On Sat, 16 Jun 2001, Postgresql wrote:
> Hi,
>
> I've created a function like this :
>
> CREATE FUNCTION tester(INT4)
> RETURNS BOOL AS
> '
> DECLARE
> r RECORD;
> p ALIAS FOR $1;
>
> BEGIN
> SELECT INTO r
> id_dpt
> FROM dpts
> WHERE id_dpt=p;
>
> IF NOT FOUND THEN
> RETURN FALSE;
> ELSE
>
> RETURN TRUE;
> END IF;
> END;
> '
> LANGUAGE 'plpgsql';
>
> All is ok at creation.
> But now , how can i use my function ? i would like a thing like :
>
> SELECT tester(14) AS ok;
>
> But is make a Postgresql parser error
>
> How to do then ??
>
> Thanks for any help or links (other than the postgresql.org website...) !
>
> ;)
>
> Regards,
>
> Fred
>
>
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo(at)postgresql(dot)org
>
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2001-06-16 16:44:07 | Re: casts and conversions |
Previous Message | Peter Eisentraut | 2001-06-16 16:23:35 | Re: not null - trivial, unexpected behavior |