From: | Christoph Haller <ch(at)rodos(dot)fzk(dot)de> |
---|---|
To: | pgsql-hackers(at)postgresql(dot)org |
Cc: | darko(dot)prenosil(at)finteh(dot)hr, kleptog(at)svana(dot)org |
Subject: | Re: I cant find it or I'm just lazy ? |
Date: | 2003-02-25 09:28:04 |
Message-ID: | 3E5B3723.E3A4CB1D@rodos.fzk.de |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
>
> On Mon, Feb 24, 2003 at 07:53:05PM +0000, Darko Prenosil wrote:
> > I need two answers I did not find in documentation :
> > How can I get exact number of rows in DECLARED CURSOR ?
> > OK, I can FETCH until NULL, but this does not fits my needs !
You may want to use FETCH ALL, otherwise what or your needs in detail?
>
> You need to move to the end of the cursor. When you declare a cursor
it
> doesn't run the query yet. You have to tell it to run the query before
it
> can tell you how many rows it is. I think the command is MOVE.
>
But how could one MOVE to the last row?
> How can I get information is TRANSACTION already started ?
> (TRANSACTION LEVEL)
>
Either
SHOW TRANSACTION ISOLATION LEVEL ;
NOTICE: TRANSACTION ISOLATION LEVEL is READ COMMITTED
SHOW VARIABLE
or
select current_setting('TRANSACTION ISOLATION LEVEL');
Regards, Christoph
From | Date | Subject | |
---|---|---|---|
Next Message | Darko Prenosil | 2003-02-25 11:14:10 | Re: I cant find it or I'm just lazy ? |
Previous Message | Christoph Haller | 2003-02-25 08:59:44 | Re: REPEATED INSERT INTO ... 2nd thread |