cx_Oracle: comment puis-je obtenir le numéro d'erreur ORA-XXXXX?

voix
0

Dans un essai / except, comment puis-je extraire le numéro d'erreur Oracle?

Créé 02/09/2008 à 19:40
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
9

try:
   cursor.execute("select 1 / 0 from dual")
except cx_Oracle.DatabaseError, e:
   error, = e
   print "Code:", error.code
   print "Message:", error.message

Il en résulte la sortie suivante:

Code: 1476
Message: ORA-01476: divisor is equal to zero
Créé 02/09/2008 à 19:41
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more