Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Procedura składowana Oracle bez parametru out przy użyciu Nhibernate

Musisz użyć najnowszej wersji NHibernate (2.1.2).

<sql-query name="ReturnSomethig" callable="true">
   <return class="Somethig" />
   { call ReturnSomethig(:someParameter) }
</sql-query>

Procedura składowana Oracle musi mieć pierwszy parametr jako parametr out sys_refcursor.

I możesz wywołać nazwane zapytanie w ten sposób:

IQuery query = currentSession.GetNamedQuery("ReturnSomethig");
query.SetInt64("someParameter", someParameter);
var somethig = query.List<Somethig>();

I to zadziała.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle — jak utworzyć użytkownika tylko do odczytu

  2. ODP.NET Jak przekazać tablicę ciągów do procedury składowanej Oracle?

  3. Dowiedz się, do którego kwartału należy data w Oracle

  4. Scal/połącz wiele plików PDF w jeden plik PDF w Oracle za pomocą pakietu PLPDF_TOOLKIT PL/SQL

  5. Jak korzystać z funkcji xmlconcat w Oracle?