Re: help w/ SRF function
От | Ow Mun Heng |
---|---|
Тема | Re: help w/ SRF function |
Дата | |
Msg-id | 1190181985.31628.47.camel@neuromancer.home.net обсуждение исходный текст |
Ответ на | Re: help w/ SRF function ("A. Kretschmer" <andreas.kretschmer@schollglas.com>) |
Список | pgsql-general |
On Wed, 2007-09-19 at 07:57 +0200, A. Kretschmer wrote: > am Mon, dem 17.09.2007, um 9:21:22 +0800 mailte Ow Mun Heng folgendes: > > CREATE OR REPLACE FUNCTION foo_func(fromdate timestamp, todate > > timestamp, code text) > > RETURNS SETOF foo AS > > $BODY$ > > SELECT > > TRH.ID, > > TRH.data1, > > TRH.data2, > > FROM D > > INNER JOIN TS > > ON TS.id = D.id > > inner join TRH > > on ts.id = trh.id > > WHERE D.start_timestamp BETWEEN fromdate AND todate > > And D.code IN (code) > > $BODY$ > > LANGUAGE 'sql' IMMUTABLE STRICT; > > > > How can I go about this this? The above will fail due to missing columns > > fromdate/todate/code. > > Use $1, 2 and $3 within the function-body instead fromdate, todate and > code. Yep.. that works as advertised.
В списке pgsql-general по дате отправления: