Oracle
 sql >> база данни >  >> RDS >> Oracle

CURSOR и REF CURSOR като JDBC тип данни

Поддръжката на REF CURSORS беше добавена в Java 8/JDBC 4.2. Използвайте типа Types.REF_CURSOR за типове връщане на курсора. Те могат да бъдат итерирани чрез ResultSet интерфейс. Пример:

CallableStatement cstmt = conn.prepareCall("{callmySproc(?)}");
cstmt.registerOutParameter(1, Types.REF_CURSOR);
cstmt.executeQuery();
ResultSet cursor = cstmt.getObject(1, ResultSet.class);
while(cursor.next()) {
    System.out.println("Name = " + cursor.getString(1));
}



  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

  2. Изчислете сумата от продължителност в sql заявка

  3. Oracle/SQL - Намиране на записи с една стойност, с изключение на нули

  4. Как да принудя Oracle да използва сканиране на диапазон на индекс?

  5. Oracle 11g SQL - Замяна на NULLS с нула, когато заявката има PIVOT