oracle db에서 thexml을 검색 한 다음 동일한 xml을 Oracle Database 다른 테이블에 삽입하려고합니다. select via clob은 잘 작동하지만 updation 중에 오류가 발생합니다.Java Sql 예외
java.sql.Clob myClob = null;
connect = DriverManager.getConnection(str2, str3, str4);
String sql = "select xml from table1 where id='3|32'";
stmt = connect.prepareStatement(sql);
ResultSet rs = stmt.executeQuery();
while (rs.next()) {
myClob = rs.getClob("XML"); // This part is working fine.
//Updation
connect1 = DriverManager.getConnection(str22, str33, str44);
String query1 = "update documentsout set xml = ? " +
"where id = ? ";
stmt1 = connect1.prepareStatement(query1);
stmt1.setString(1, myClob); // Inserting the same CLOB
stmt1.setString(2, id);
stmt1.executeUpdate(); // ERROR HERE
오류가
java.sql.SQLException: ORA-00600: internal error code, arguments: [kglgtbo1], [0x700000482AA4608], [], [], [], [], [], [], [], [], [], []
당신이 도와 주실 수
입니까?
어떤 오라클 버전을 사용하고 있습니까? – andi
@Gourav 당신이 이것을 알아낼 수 있었습니까? 나는 (삽입물 임에도 불구하고) 같은 문제를 겪고있다. '.setString()'&'.setClob()'- 나를 위해 일하지 않습니다. – inyourcorner