Sono molto nuovo alla programmazione PL/SQL. Ho provato a scrivere una procedura pl/sql con alcune istruzioni DML (inserire) all'interno del codice. Non eseguo alcun commit esplicito dopo aver eseguito operazioni di inserimento nel codice pl/sql. Ma la transazione sta diventando impegnata dopo l'esecuzione della procedura pl/sql.PL SQL Auto Commit in esecuzione
è questo il comportamento predefinito?
Come posso controllare questo?
fortemente dipendente dal client che si sta utilizzando. Che è quello? SQL * Plus? Oracle DB da solo non ha auto commit per DML – Slartibartfast
Sto usando sql * plus e perl dbi per eseguire le procedure pl/sql – Mohan