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

Wykonywanie wielu instrukcji SQL za pomocą NHibernate

AFAIK nie możesz tego zrobić w trybie hibernacji:

powinieneś najpierw zrobić wstawkę:

Session.GetISession().CreateSQLQuery("insert ....").ExecuteUpdate();

a następnie wybierz:

IQuery query = Session.GetISession().CreateSQLQuery("select ...".SetResultTransformer(Transformers.AliasToBean(typeof(Class1)));    
query.List<Class1>();

lub lepiej spróbuj użyć procedury przechowywanej



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Znalezienie zapytania od Oracle, które blokuje sesję

  2. Oracle otrzymuje DISTINCT numeryczne z CLOB w zapytaniu

  3. Metody ustawiania parametrów NLS i ich priorytetów (baza danych Oracle)

  4. Jak uruchomić grupę zapytań SQL według wydania?

  5. Jak mogę przechowywać duże ilości danych z bazy danych do XML (problem z pamięcią)?