display cursor contents
| От | Steve P Shiflett |
|---|---|
| Тема | display cursor contents |
| Дата | |
| Msg-id | OFFC71BF69.0E1B5FD3-ON882572BC.0058456E-882572BC.0058F5C8@FDS.com обсуждение исходный текст |
| Ответы |
Re: display cursor contents
|
| Список | pgsql-general |
I wish to display the output of a cursor but haven't discovered the trick.
Here's what I'm doing:
-- The function
CREATE OR REPLACE FUNCTION tmp.sps(character varying, date)
RETURNS refcursor AS
$BODY$
DECLARE
ref refcursor;
BEGIN
OPEN ref FOR select * from tmp.sps_measurement where logdate < $2;
RETURN ref;
END;
$BODY$
LANGUAGE 'plpgsql' VOLATILE;
-- psql script expected to display the contents of the cursor
BEGIN;
declare
ref cursor for select tmp.sps('=','2006-06-12') ;
FETCH all IN ref;
commit;
-- Output:
xxx z=# \i sps_test.sql
BEGIN
DECLARE CURSOR
sps
--------------------
<unnamed portal 9>
(1 row)
(I am expecting the rows in the tmp.sps_measurement table.) Can anyone
help me out with this?
STEve
COMMIT
mdc_oz=#
Steve Shiflett
Operations Engineer
macys.com
415.422.1416
Steve.P.Shiflett@macys.com
AIM/ICQ: spsshiflett
В списке pgsql-general по дате отправления: