Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Wywołaj procedurę składowaną Oracle z parametrem wyjściowym kursora ze skryptu Pythona

Właśnie miałem podobny problem. cur_var ma typ <type 'cx_Oracle.CURSOR'> i cur_var.getvalue() pobiera obiekt typu <type 'OracleCursor'> . Aby uzyskać dane, musisz je pobrać z obiektu OracleCursor. Spróbuj na przykład:

print cur_var.getvalue().fetchall()

Aby zobaczyć więcej funkcji obiektu OracleCursor, po prostu sprawdź jego katalog:

dir(cur_var.getvalue())

Mam nadzieję, że ci to pomoże!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy istnieje sposób na ustalenie, czy pakiet ma stan w Oracle?

  2. @Temporal(TemporalType.DATE) z Oracle 12

  3. Jak mogę uzyskać nowy identyfikator obiektu wygenerowany przez sekwencję DB?

  4. niechciana wiodąca spacja w formacie liczb Oracle

  5. Funkcja SYSDATE w Oracle