sql >> Base de Datos >  >> RDS >> Oracle

Llame al procedimiento almacenado de Oracle con el parámetro de salida del cursor desde el script de python

Acabo de tener un problema similar. cur_var tiene tipo <type 'cx_Oracle.CURSOR'> y cur_var.getvalue() obtiene objeto de tipo <type 'OracleCursor'> . Para obtener datos, debe obtenerlos del objeto OracleCursor. Prueba por ejemplo:

print cur_var.getvalue().fetchall()

Para ver más funciones del objeto OracleCursor, simplemente consulte su directorio:

dir(cur_var.getvalue())

¡Espero que esto te ayude!