Cursor in PL/SQL

Jede SQL-Anweisung, die von der Oracle-Datenbank ausgeführt wird, hat einen privaten Bereich, der Informationen über die SQL-Anweisung sowie über die zurückgelieferten Daten enthält. Ein Cursor ist in PL/SQL der Name eines privaten SQL-Bereichs für eine spezifische SQL-Anweisung. Es gibt statische Cursor, deren SQL-Anweisungen zur Kompilierzeit festgelegt werden, sowie dynamische Cursor, deren SQL-Anweisungen erst zur Laufzeit festgelegt werden.

Statische Cursor werden nur für DML-Anweisungen (SELECT, INSERT, UPDATE, DELETE, MERGE oder SELECT FOR UPDATE) genutzt. Diese statischen Cursor können explizit deklariert und benannt werden, oder sie können eingebettet als implizite Cursor auftauchen.

Dynamische Cursor werden für jeden Typ ...

Get Oracle PL/SQL: kurz & gut now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.