Re: variables in ad hoc queries - Mailing list pgsql-general

From Merlin Moncure
Subject Re: variables in ad hoc queries
Date
Msg-id b42b73150909290530u678e3649ueb62d803514f59f@mail.gmail.com
Whole thread Raw
In response to variables in ad hoc queries  (Iain Barnett <iainspeed@gmail.com>)
List pgsql-general
On Tue, Sep 29, 2009 at 8:06 AM, Iain Barnett <iainspeed@gmail.com> wrote:
> If I have a function that returns an integer, how can I use the following
> code outside of a function block?
>
> declare
> _myint int;
>
> begin
> _myint := myfunction( );
> end;

you can...all postgresql functions can be used in queries:

select * from myfunction();

What you are probably bumping into is that previously to 8.4, plpgsql
functions could not be called the short way:
select myfunction();

If this is your problem, the workarounds are to adjust the query, wrap
it with an sql function, or upgrade to 8.4.

merlin

pgsql-general by date:

Previous
From: Grzegorz Jaśkiewicz
Date:
Subject: Re: Performance evaluation of PostgreSQL's historic releases
Next
From: Raymond O'Donnell
Date:
Subject: Re: variables in ad hoc queries