ORA-31011:XML 语法分析失败
项目场景:
使用xmlagg xmlparse拼接字符串时报错
问题描述
SQL作用:将text字段根据id拼接成一个字段,因数据太大截取前500个使用:
select to_char(substr(xmlagg(xmlparse(content b.text||',') order by b.id).getclobval(),0,500)) from sie_tax_invoices b
查询SQL时因为有特殊字符导致查询SQL报错:
原因分析:
原数据中包含不能被XML解析的特殊字符
解决方案:
通过regexp_replace去掉原数据中的特殊字符:
修改后SQL
select to_char(substr(xmlagg(xmlparse(content regexp_replace(b.text,'’|£|&|\*|@|-|>|\/|<|;|\', '', 1, 0, 'i')||',') order by b.id).getclobval(),0,500)) from sie_tax_invoices b
2023年3月28日修改,正则修改 *|/ ==>> *|/
ORA-31011:XML 语法分析失败相关推荐
- maven 执行testng.xml文件失败解决问题
maven 执行testng.xml文件失败解决问题 参考文章: (1)maven 执行testng.xml文件失败解决问题 (2)https://www.cnblogs.com/woniu123/p ...
- android xml 加载错误提示,加载uixml文件失败 打开wps时显示“加载XML文件失败1
打开wps时显示"加载XML文件失败." 打开wps时显示"加载XML文件失败1 关闭所有打开的Word文档: 开始 → 运行 → 粘贴上面复制的命令 → 确定. 在打开 ...
- webservice接口:Python调用 响应xml解析失败。
问题:使用python的suds库请求服务,响应xml解析失败,但是使用soupUI调用是成功的. 解决: soupUI请求中含xml数据,需要将xml的外围增加 <![CDATA[xml]]& ...
- Mybatis文件格式不匹配 -读取xml文件失败
在读取xml配置文件的时候,设置的格式和文件本身的格式不匹配导致读取失败. 解决方法有两种 1 把xml文件用记事本打开另存为指定格式就可以了 2 在pom文件里加入下面这段代码,指定工程格式 < ...
- android 反编译.9报错,反编译AndroidManifest.xml文件失败
反编译一个apk先是报错 正在反编译 APK,请稍等... >I: 使用 ShakaApktool 2.0.0-20160328 >I: 正在加载资源列表... >I: 反编译 An ...
- java解析xml文件失败,在Java中解析大型XML文件时找不到文件异常
我使用SAX(Simple API for XML)来解析XML文档.该文档是一个巨大的XML文件(dblp.xml - 1.46 GB),我写了几行解析器并在小文件上测试它,它的工作原理. Samp ...
- IDEA 加载xml文件失败,解决方案
问题 在IDEA中,第在src/main路径下添加了xml,使用如下代码加载xml文件时: String path = JsoupDemo.class.getClassLoader().getReso ...
- Ora 28547连接服务器失败,可能是Oracle Net 管理错误问题详解(可能是最简单的)
最近开始学Oracle了,然后安装过程中出现了很多问题,在这就不说了(其实是当时没有保留证据).课上老师说这玩意运气不好了可能一天都装不好,当时我不信,现在我信了.废话不多说,进入正题吧. 首先放图: ...
- oracle手注,oracle手注
报错注入: [1]爆版本号 方法一: 例子:http://210.35.35.70:82/Book.aspx?id=0199332841 爆版本号:http://210.35.35.70:82/Boo ...
最新文章
- [转载]Android开发常用调试技术记录
- linux shell脚本中调用另一个shell脚本
- SQL 把表中字段存储的逗号隔开内容转换成列表形式
- jxl生成表格(合并单元格,字体,样式)
- python两个中文队列比较_具有两个优先级的优先级队列Python
- TIDB统计信息维护
- php 7怎么安装mysql_php7如何安装mysql扩展
- CSS3 transform 旋转、偏移、缩放属性,CSS3 filter 滤镜,实现图像特效
- otf VS ttf images
- 《金融学》笔记 第七章 商业银行
- 服务器 异常自动关机,服务器自动关机常见问题
- LINQ:使用join进行联接
- java 压缩图片时候加水印
- C++ switch怎么用
- Java用JFrame、JPanel、Graphics绘图案例讲解
- 计算机物理内存大小怎么查,如何查看电脑物理内存大小
- jmp 指令的几种寻址方式
- 围场一中2021高考成绩查询,2017围场一中录取分数线及2017高考成绩喜报
- PHP Unicode编码与解码_Unicode转中文_中文转Unicode字符
- python opencv 条形码及二维码检测识别