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

Execute uma função oracle que retorna um cursor de referência em C#


Eu não testei isso com uma função, mas para meus procedimentos armazenados. Eu especifico o parâmetro out para o refCursor.
command.Parameters.Add(new OracleParameter("refcur_questions", OracleDbType.RefCursor, ParameterDirection.Output));

Se você conseguir fazer com que a função funcione com o CommandType.Text. Gostaria de saber se você pode tentar adicionar o parâmetro acima, exceto com a direção como:
ParameterDirection.ReturnValue

Estou usando o Oracle.DataAccess versão 2.111.6.0