sql >> Base de Datos >  >> RDS >> Oracle

ORA-29977:Tipo de columna no compatible para el registro de consultas en modo garantizado

Tu problema está aquí:

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

El error le indica que tiene un tipo de columna no compatible en el registro de DCN. Tal vez un blob o clob. Como no puedo ver la estructura de su tabla, edite la consulta y seleccione - construya - una columna a la vez. No está haciendo ningún trabajo con las columnas del conjunto de resultados de todos modos, por lo que debería ser fácil de encontrar.