cx_Oracle:如何获取ORA-xxxxx错误号?
时间:2020-03-05 18:46:43 来源:igfitidea点击:
在try / except块中,如何提取Oracle错误号?
解决方案
回答
try: cursor.execute("select 1 / 0 from dual") except cx_Oracle.DatabaseError, e: error, = e print "Code:", error.code print "Message:", error.message
结果为以下输出:
Code: 1476 Message: ORA-01476: divisor is equal to zero