Was passiert beim Öffnen eines Cursors

Herman$1

Grünschnabel
Hallo,

im Rahmen eines PL/SQL Programms definieren ich einen Cursor(Select-Statement),öffne diesen und fetche Datensatz für Datensatz.
Meine Frage: Wird beim Öffnen einmalig das Select ausgeführt und das Ergebnis als Snapshot abgespeichert oder bei jedem Datensatz lesen.

Danke für ein rasche Antwort
 
Hallo Herman,

dein SELECT-Statement sollte prinzipiell nur einmal ausgeführt werden.
Wäre ja schlimm, wenn dies nicht so gemacht werden würde :)

Viele Grüße,
MAN
 
Zurück