我正在尝试通过使用对其他列进行分组来连接 1 列数据,XMLAGG()但我面临 XML 错误数据问题。
SQL错误:
在 SQL/XML 表达式或函数参数中发现非法 XML 字符“001A”
这是我的查询:
SELECT FIRSTNAME, LASTNAME, EMAIL_ID, VNDR_ID,
CASE WHEN (TEXTPREVIEW > ' ')
THEN
substr(xmlserialize(Xmlagg(Xmltext(Concat(', ',Trim( TEXTPREVIEW)))) as clob), 3)
END AS Notes
from CONTACT_ETL_NOTE_TABLE
where TEXTPREVIEW <> ''
GROUP BY FIRSTNAME, LASTNAME, EMAIL_ID, VNDR_ID,TEXTPREVIEW
我怎样才能避免这个错误?