sql >> Database >  >> RDS >> Oracle

Roep de Oracle-opgeslagen procedure aan met de cursoruitvoerparameter van het python-script

Ik heb net een soortgelijk probleem gehad. cur_var heeft type <type 'cx_Oracle.CURSOR'> en cur_var.getvalue() krijgt object van het type <type 'OracleCursor'> . Om gegevens te krijgen, moet u ze ophalen van het OracleCursor-object. Probeer bijvoorbeeld:

print cur_var.getvalue().fetchall()

Om meer functies van het OracleCursor-object te zien, hoeft u alleen maar de directory te controleren:

dir(cur_var.getvalue())

Ik hoop dat dit je zal helpen!



  1. Meerdere kolommen laten vallen:PLSQL en user_tab_cols

  2. Jokerteken voor Postgresql-voorvoegsel voor volledige tekst

  3. Zelfverwijzend ManyToMany-relatietypeORM

  4. Hoe DAYNAME() werkt in MariaDB