Oracle
 sql >> Base de données >  >> RDS >> Oracle

Exécuter une fonction oracle qui renvoie un curseur de référence en C#

Je n'ai pas testé cela avec une fonction, mais pour mes procédures stockées. Je spécifie le paramètre out pour le refCursor.

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

Si vous parvenez à faire fonctionner la fonction avec CommandType.Text. Je me demande si vous pouvez essayer d'ajouter le paramètre ci-dessus, sauf avec la direction suivante :

ParameterDirection.ReturnValue

J'utilise Oracle.DataAccess version 2.111.6.0