Cursor Contents display in pgAdmin - Help. - Mailing list pgsql-general

From steve shiflett
Subject Cursor Contents display in pgAdmin - Help.
Date
Msg-id 461FC20D.9060005@shiflett.us
Whole thread Raw
List pgsql-general
I wish to display the content 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)

COMMIT
xxx z=#
------------------------------------------------------------------------
(I am expecting the rows in the tmp.sps_measurement table.)  Can anyone help me out with this?

Steve




pgsql-general by date:

Previous
From: "Mason Hale"
Date:
Subject: error creating/setting sequence, pg_dump / pg_restore 8.1.5
Next
From: Bob Pawley
Date:
Subject: Update a Value From TEdit