Oracle
 sql >> Base de données >  >> RDS >> Oracle

Appelez la procédure stockée oracle avec le paramètre de sortie du curseur à partir du script python

Je viens d'avoir un problème similaire. cur_var a le type <type 'cx_Oracle.CURSOR'> et cur_var.getvalue() obtient un objet de type <type 'OracleCursor'> . Pour obtenir des données, vous devez les récupérer à partir de l'objet OracleCursor. Essayez par exemple :

print cur_var.getvalue().fetchall()

Pour voir plus de fonctions de l'objet OracleCursor, vérifiez simplement son répertoire :

dir(cur_var.getvalue())

J'espère que cela vous aidera !