Implicit kurzor
Minden INSERT, UPDATE, DELETE és explicit kurzorral nem rendelkező SELECT utasítás esetén létrejön.
A kurzorfüggvények implicit kurzorok esetében az SQL%függvénynév formában használhatóak.
Minden INSERT, UPDATE, DELETE és explicit kurzorral nem rendelkező SELECT utasítás esetén létrejön.
A kurzorfüggvények implicit kurzorok esetében az SQL%függvénynév formában használhatóak.
DECLARE
v_sor DEMO.vevo%ROWTYPE;
BEGIN
SELECT * INTO v_sor
FROM DEMO.vevo
WHERE partner_id = 21;
DBMS_OUTPUT.PUT_LINE(SQL%ROWCOUNT);
END;
A lekérdezés hatására létrejön egy implicit kurzor, és a ROWCOUNT függvény megadja, hogy hány sort érintett a lekérdezés. Ezt az értéket kiírjuk a képernyőre.
Megjegyzés: Jelen esetben csak egyet érint. Ha többet érintene, akkor nem történne meg a kiírás, mert TOO_MANY_ROWS kivételt kapnánk.
Licensed under the Creative Commons Attribution Share Alike License 4.0