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 по дате отправления: