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

Jaki jest odpowiednik Oracle REF CURSOR w MySQL podczas korzystania z JDBC?

Mysql ma ukryty kursor, który możesz w magiczny sposób zwrócić z procedury składowanej, jeśli wybierzesz opcję.

Oto przykład:

CREATE PROCEDURE `TEST`()
MODIFIES SQL DATA
BEGIN
  SELECT * FROM test_table;
END;

oraz w kodzie Java:

String query = "{CALL TEST()}";
CallableStatement cs = con.prepareCall(query,
    ResultSet.TYPE_SCROLL_INSENSITIVE,
    ResultSet.CONCUR_READ_ONLY);
ResultSet rs = cs.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. Oracle:zapytanie SQL, które zwraca wiersze zawierające tylko wartości liczbowe

  2. Jak dodać 10 sekund w current_timestamp SQL ( Oracle )

  3. Jak obliczyć rozmiar tabel w Oracle?

  4. ORA-12505, TNS:listener nie zna obecnie SID podanego w connect des

  5. Wybierz liczbę (*) z wielu tabel