sql >> Base de Datos >  >> RDS >> Oracle

Ejecute una función de Oracle que devuelva un cursor de referencia en C#

No he probado esto con una función, sino para mis procedimientos almacenados. Especifico el parámetro de salida para refCursor.

command.Parameters.Add(new OracleParameter("refcur_questions", OracleDbType.RefCursor, ParameterDirection.Output));

Si puede hacer que la función funcione con CommandType.Text. Me pregunto si puede intentar agregar el parámetro anterior excepto con la dirección como:

ParameterDirection.ReturnValue

Estoy usando Oracle.DataAccess versión 2.111.6.0