Re: Help with quotes in plpgsql

From: Richard Ray <rray(at)mstc(dot)state(dot)ms(dot)us>
To: pgsql-sql(at)postgresql(dot)org
Subject: Re: Help with quotes in plpgsql
Date: 2006-12-19 21:02:22
Message-ID: Pine.LNX.4.64.0612191456490.30942@rray.drdc.mstc.ms.gov
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

On Tue, 19 Dec 2006, Hector Villarreal wrote:

> Hi Not sure about $1 parms : you may need to use a variable to set $1 to
> then cast it as interval :
>
>
>
>
>
> create or replace function test(integer) returns setof text as $$
>
> declare
>
> a record;
>
> begin
>
> select into a now() - ($1::text||'days')::interval;
>
> return next a;
>
> return;
>
> end
>
> $$ language 'plpgsql';
>

This works quite well
I never looked at it that way
Thanks

>
>
> -----Original Message-----
> From: pgsql-sql-owner(at)postgresql(dot)org
> [mailto:pgsql-sql-owner(at)postgresql(dot)org] On Behalf Of Richard Ray
> Sent: Tuesday, December 19, 2006 12:10 PM
> To: pgsql-sql(at)postgresql(dot)org
> Subject: [SQL] Help with quotes in plpgsql
>
>
>
> How should this be properly quoted
>
>
>
> create or replace function test(integer) returns setof text as $$
>
> declare
>
> a record;
>
> begin
>
> select into a now() - interval '$1 day';
>
> return next a;
>
> return;
>
> end
>
> $$ language 'plpgsql';
>
>
>
> I'm not having a lot of luck
>
> Thanks
>
> Richard
>
>
>
> ---------------------------(end of broadcast)---------------------------
>
> TIP 7: You can help support the PostgreSQL project by donating at
>
>
>
> http://www.postgresql.org/about/donate
>
>

In response to

Browse pgsql-sql by date

  From Date Subject
Next Message Richard Ray 2006-12-19 21:02:57 Re: Help with quotes in plpgsql
Previous Message Milen A. Radev 2006-12-19 20:22:09 Re: Help with quotes in plpgsql