Re: pgplsql and parameters question

From: Alex Sandini <asandini(at)keyware(dot)com>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: pgplsql and parameters question
Date: 2002-09-11 14:16:07
Message-ID: 3D7F5027.8020803@keyware.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Sorry, error message is (for function add_one):
ERROR: Unable to identify left operator '+' for type 'int4'
You may need to add parentheses or an explicit cast

Alex Sandini wrote:

> I don't get parameters working in my pgplsql functions.
> I.e.:
>
> CREATE FUNCTION add_one (INTEGER) RETURNS INTEGER AS '
> BEGIN
> RETURN ($1 + 1);
> END;
> ' LANGUAGE 'plpgsql';
>
> Does not work's for me, while the following one works just fine.
>
> CREATE FUNCTION startweek() RETURNS DATE AS '
> DECLARE
> start date;
> BEGIN
> start:= to_date(''01-01-''||date_part(''year'', timestamp ''now''),''DD
> MM YYYY'') + date_part(''week'', timestamp ''now'') * 7 - 8;
> RETURN start;
> END;
> ' LANGUAGE 'plpgsql';
>
> Any idea?
> Thanks,
>

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Gaetano Mendola 2002-09-11 14:29:57 Re: pgplsql and parameters question
Previous Message Antti Haapala 2002-09-11 14:14:22 psql: \pset pager 'always'?