Oracle
 sql >> Database >  >> RDS >> Oracle

Perché viene visualizzato un errore Oracle quando si chiama una procedura con C#?

ORA-06512 indica un'eccezione non gestita nella procedura. Non hai la gestione degli errori nel tuo codice, quindi è ragionevole.

Ovviamente, poiché non hai errori nella gestione, è piuttosto difficile per chiunque sapere qual è l'errore. Molto probabilmente sono dati:o non hai record in A1 where ID=1 (es. eccezione NO_DATA_FOUND) o hai più di un record (es. eccezione TOO_MANY_ROWS).

ODP ha una classe per la gestione delle eccezioni. Scopri di più .