Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Chame o procedimento armazenado oracle com o parâmetro de saída do cursor do script python


Acabei de ter problema semelhante. cur_var tem o tipo <type 'cx_Oracle.CURSOR'> e cur_var.getvalue() obtém objeto do tipo <type 'OracleCursor'> . Para obter dados, você deve buscá-los no objeto OracleCursor. Tente por exemplo:
print cur_var.getvalue().fetchall()

Para ver mais funções do objeto OracleCursor basta verificar seu diretório:
dir(cur_var.getvalue())

Espero que isso irá ajudá-lo!