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

Dotyczy to wierszy Oracle JDBC batchUpdate, których dotyczy to zawsze -2 (Statement.SUCCESS_NO_INFO)

Począwszy od 12.1, Oracle Database zwraca liczbę zaktualizowanych wierszy dla każdego elementu partii. Będziesz potrzebować bazy danych i sterownika 12.1 (12.1.0.2). Ta funkcja nie istnieje we wcześniejszych wersjach bazy danych.

Więc począwszy od 12.1:

int updatedRows[] = pstmt.executeBatch();

faktycznie zwróci tablicę zawierającą liczbę zaktualizowanych wierszy dla każdego elementu w partii zamiast -2. BTW ta funkcja jest dostępna tylko w cienkim sterowniku JDBC.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. przekonwertuj bloba na kloba

  2. Darmowy ES dla 11.2.0.4 i 12.2 Data wydania

  3. Ładowanie danych obrazu do kolumn BLOB w Oracle

  4. odmowa dostępu podczas korzystania z JDBC z apletu przeglądarki

  5. Oracle SqlPlus - zapisywanie danych wyjściowych w pliku, ale nie wyświetla się na ekranie