Taggato: explicit cursor

Oracle PL/SQL: implicit vs explicit cursors

PL / SQL emette un cursore implicito ogni volta che si esegue un’istruzione SQL direttamente nel codice, a condizione che tale codice non utilizzi un cursore esplicito. Viene chiamato cursore “implicito” perché non si dichiara esplicitamente un cursore per l’istruzione SQL. Se utilizzi un cursore implicito, Oracle esegue automaticamente le operazioni di apertura, recupero e chiusura; queste azioni sono al di fuori del tuo controllo programmatico. Tuttavia, è possibile ottenere informazioni sull’istruzione SQL eseguita più di recente esaminando i valori negli attributi del cursore SQL impliciti, come spiegato più avanti in questo capitolo. Il cursore implicito è più semplice da...