Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Gọi thủ tục được lưu trữ oracle với tham số đầu ra con trỏ từ tập lệnh python

Tôi vừa gặp vấn đề tương tự. cur_var có loại <type 'cx_Oracle.CURSOR'>cur_var.getvalue() lấy đối tượng kiểu <type 'OracleCursor'> . Để lấy dữ liệu, bạn phải tìm nạp chúng từ đối tượng OracleCursor. Hãy thử ví dụ:

print cur_var.getvalue().fetchall()

Để xem thêm chức năng của đối tượng OracleCursor, chỉ cần kiểm tra thư mục của nó:

dir(cur_var.getvalue())

Hy vọng điều này sẽ giúp bạn!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. EF6 Giá trị mặc định của Oracle cho một cột trong lần di chuyển đầu tiên của mã

  2. Tổng số đang chạy theo các bản ghi được nhóm trong bảng

  3. Sự cố với thủ tục thực thi trong PL / SQL Developer

  4. Bảo mật cơ sở dữ liệu trong Oracle

  5. Nhận id chèn cuối cùng với Oracle 11g bằng JDBC