sql >> Database teknologi >  >> RDS >> Oracle

Kald oracle-lagret procedure med markøroutputparameter fra python-script

Jeg har lige haft lignende problem. cur_var har typen <type 'cx_Oracle.CURSOR'> og cur_var.getvalue() henter objekt af typen <type 'OracleCursor'> . For at få data skal du hente dem fra OracleCursor-objektet. Prøv for eksempel:

print cur_var.getvalue().fetchall()

For at se mere funktion af OracleCursor-objektet skal du bare tjekke dets mappe:

dir(cur_var.getvalue())

Håber dette vil hjælpe dig!



  1. Oracle JDBC DriverManager.getConnection() hænger

  2. MySQL-indeks på første del af strengen

  3. PostgreSQL-forespørgsel -- kolonne eksisterer ikke

  4. LOAD DATA INFILE tilsvarende i Oracle