Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: remote database and cursor

Re: remote database and cursor

From: Daud <daud11_at_hotmail.com>
Date: 24 Sep 2006 19:58:22 -0700
Message-ID: <1159153102.881740.116390@d34g2000cwd.googlegroups.com>

DA Morgan wrote:
> Daud wrote:
> > I have the procedure below. It retrieves rows from a table at a remote
> > database (over WAN link) and inserts into a local table. My question
> > is, at Point A (where the cursor to remote table has been opened) is it
> > possible for a glitch in the WAN to cause my procedure to fail?
>
> Yes.
>
> But unless you have a paleolithic version of Oracle this is a poor
> use of a cursor loop. Look to using array processing with BULK COLLECT
> and FORALL.
>
> Demos under Array Processing in Morgan's Library at www.psoug.org
> --
> Daniel Morgan
> University of Washington
> Puget Sound Oracle Users Group

How does it work with cursor? It doesn't pull all the records from the remote table in one go?
I wouldn't use array processing ... no point when I am retrieving a few rows only most of the time. Received on Sun Sep 24 2006 - 21:58:22 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US