У меня есть Java-приложение, в котором я храню данные в clob, а затем использую UPDATEXML для обновления.Отлично работает на латинских символах, символах.Но я из Грузии и не буду обновлять грузинские буквы (აბგ).Я пытался с русскими буквами, и он работал отлично.
select = "update datadocumentxml d\n" +
" set d.datadocumentxml = updatexml(xmltype(d.datadocumentxml),'/Comments/@Comment, ?)\n" +
" .getClobVal(),\n" +
" where d.processengineguid = fnguidjava2raw(?)\n" +
" and d.datadocumentid = 'Comments'";
ps = conn.prepareStatement(select);
ps.setClob(1,clob);
ps.setString(2,processid);
rs = ps.executeQuery();
Это мое заявление об обновлении, когда я пытаюсь обновить грузинские буквы, я получаю разные ошибки:
ORA-00603: ORACLE server session terminated by fatal error
java.sql.SQLRecoverableException: No more data to read from socket
Я полагаю, этоимеет какое-то отношение к кодированию .. какие-либо идеи?