pls reply ASAP

From: "Chethana, Rao (IE10)" <Chethana(dot)Rao(at)Honeywell(dot)com>
To: <theodoreloscalzo(at)mac(dot)com>, "Richard Huxton" <dev(at)archonet(dot)com>, <pgsql-performance(at)postgresql(dot)org>
Subject: pls reply ASAP
Date: 2006-04-09 09:27:57
Message-ID: C7AD32F362B7914488D0267D1537DDC9CDDE6A@AZ18EV805.global.ds.honeywell.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance

Hello!

Kindly go through the following ,

I wanted to know whether, the command line arguments(function arguments)
------ $1 $2 $3 -- can be used as in the following , like, ----

CREATE TYPE TT
AS(something,something,.................................................
.................etc..................);

CREATE OR REPLACE FUNCTION f1(varchar,varchar,varchar,varchar) RETURNS
.......................(something).............

BEGIN

SELECT a1,a2,a3,a4,a5,a6

FROM (SELECT * FROM T1, T2......WHERE ............etc... Flag = 0
$1 $2 $3 $4)

ORDER BY ........................

...............................

RETURN NEXT .........;

END LOOP;

RETURN;

END;

' LANGUAGE 'plpgsql';

NOTE : The values for $1 $2 $3 $4 will be passed when the function
is invoked(called) from the command prompt.

I tried implementing the above, but this type of usage is not
supported , how should use it?

I am converting from (sprintf, "SELECT query stmts (which uses %s %s
%s %s ...... ) to functions.

Any help will be deeply appreciated. Thank you.

Kind regards,

Chethana.

Responses

Browse pgsql-performance by date

  From Date Subject
Next Message Luckys 2006-04-09 10:42:36 Re:
Previous Message Brendan Duddridge 2006-04-09 05:49:10 OT: Data structure design question: How do they count so fast?