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.
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? |