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

Java:наборът от резултати е празен при извикване на съхранена процедура с референтен курсор като OUT

Не използвате правилната семантика. execute има различна семантика от executeQuery .

Най-лесното решение (най-малката промяна на кода) за вас е да преминете към executeQuery :

    // execute get_records
    cstmt.executeQuery();



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Защо няма изход, когато PLSQL Anonymous блок завърши?

  2. ODP.Net драйвер хвърля изключение на .NET Core 5.0

  3. Намерете липсващи дати с помощта на SQL

  4. CRON и SQLPLUS

  5. Намерете изтичане на връзка в приложението Java