我正在尝试更新oracle数据库中的xmtype列。 我在xml字符串中有一些泰国字符,但是当我更新它时它会存储垃圾字符。 这是我试过的
update tbltdocumentxml
set XMLCONTENT= (select XMLType((select convert('<?xml version = "1.0" encoding = "AL32UTF8"?><custominfo> มาลี มงกุฏ มงกุฏ </custominfo>', 'UTF8') myValue from dual)) abc from dual)
where XMLDOCUMENTID= 'XML000000803';
commit;
但是这会产生垃圾字符,其中xml字符串中存在任何泰国字符。 寻求帮助