Re: Help with quotes in plpgsql

Поиск
Список
Период
Сортировка
От Richard Ray
Тема Re: Help with quotes in plpgsql
Дата
Msg-id Pine.LNX.4.64.0612191456490.30942@rray.drdc.mstc.ms.gov
обсуждение исходный текст
Ответ на Re: Help with quotes in plpgsql  ("Hector Villarreal" <HVillarreal@mynewplace.com>)
Список 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 по дате отправления:

Предыдущее
От: "Hector Villarreal"
Дата:
Сообщение: Re: Help with quotes in plpgsql
Следующее
От: Richard Ray
Дата:
Сообщение: Re: Help with quotes in plpgsql