sql >> Database >  >> RDS >> Oracle

ORA-29977:Niet-ondersteund kolomtype voor queryregistratie in gegarandeerde modus

Uw probleem is hier:

  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())
  {}

De fout geeft aan dat u een niet-ondersteund kolomtype in de DCN-registratie heeft. Misschien een klodder of klomp. Aangezien ik uw tabelstructuur niet kan zien, moet u de query bewerken en - opbouwen - één kolom tegelijk selecteren. Je doet toch niets met de kolommen van de resultatenset, dus dit zou gemakkelijk te vinden moeten zijn.



  1. Wanneer moeten database-synoniemen worden gebruikt?

  2. PSQLException:FOUT:null-waarde in kolom schendt niet-null-beperking

  3. scheidingstekens in MySQL

  4. hoe stuur ik een sms via orakel 11g? klant is pad en in India moet ik sms'en