Oracle
 sql >> база данни >  >> RDS >> Oracle

Извикайте съхранена процедура на oracle с изходен параметър на курсора от скрипт на python

Току що имах подобен проблем. cur_var има тип <type 'cx_Oracle.CURSOR'> и cur_var.getvalue() получава обект от тип <type 'OracleCursor'> . За да получите данни, трябва да ги извлечете от обекта OracleCursor. Опитайте например:

print cur_var.getvalue().fetchall()

За да видите повече функции на обекта OracleCursor, просто проверете неговата директория:

dir(cur_var.getvalue())

Надяваме се, че това ще ви помогне!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle PL/SQL последователността не се увеличава според очакванията с конструктори на обекти

  2. SQL заявки 00904. 00000 - %s:невалиден идентификатор

  3. Потребителят на схемата на Oracle не може да създаде таблица в процедура

  4. Как да изберете уникални стойности от таблица?

  5. cx_Oracle Време за изчакване на връзката