Re: Help with quotes in plpgsql - Mailing list pgsql-sql

From Richard Ray
Subject Re: Help with quotes in plpgsql
Date
Msg-id Pine.LNX.4.64.0612191456490.30942@rray.drdc.mstc.ms.gov
Whole thread Raw
In response to Re: Help with quotes in plpgsql  ("Hector Villarreal" <HVillarreal@mynewplace.com>)
List 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@postgresql.org
> [mailto:pgsql-sql-owner@postgresql.org] On Behalf Of Richard Ray
> Sent: Tuesday, December 19, 2006 12:10 PM
> To: pgsql-sql@postgresql.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
>
>


pgsql-sql by date:

Previous
From: "Hector Villarreal"
Date:
Subject: Re: Help with quotes in plpgsql
Next
From: Richard Ray
Date:
Subject: Re: Help with quotes in plpgsql