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

ORA-29977:Nieobsługiwany typ kolumny do rejestracji zapytań w trybie gwarantowanym

Twój problem jest tutaj:

  Statement stmt = conn.createStatement();
  // associate the statement with the registration:
  ((OracleStatement)stmt).setDatabaseChangeRegistration(dcr);
 ResultSet rs = stmt.executeQuery("select * from act_code_metadata where      product_id=1159");
  System.out.println("rs.next() "+rs.next());
  while (rs.next())
  {}

Błąd informuje, że w rejestracji DCN występuje nieobsługiwany typ kolumny. Może kropelka lub kloba. Ponieważ nie widzę struktury Twojej tabeli, edytuj zapytanie i wybierz - kompiluj - po jednej kolumnie na raz. I tak nie wykonujesz żadnej pracy z kolumnami zestawu wyników, więc powinno to być łatwe do znalezienia.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Drukowanie Oracle Sys_refcursor w Oracle SQL Developer 1.5

  2. utwórz niestandardową funkcję dla różnicy dat z wyłączeniem weekendów i świąt w Oracle sql

  3. jak rozwiązać Otrzymałeś minus jeden z odczytanego połączenia w Oracle 11g jdbc 7/14 jdk 1.7?

  4. Podłączanie Oracle do SQL Server przez łącze do bazy danych

  5. jak znaleźć indeksy na stole w oracle