【发布时间】:2020-11-09 20:38:05
【问题描述】:
函数 parse_xml 失败并显示消息 解析 XML 时出错:不是 XML 元素,位置 1,这是由于一个无效的 xml 条目,无论如何忽略无效的条目并继续。
这是背景 我通过一个存储为 varchar 的 rest 服务将 xml 数据获取到雪花表中,进一步挑选这些数据,解析为 xml 并进行过滤/处理。函数 parse_xml 在我们的例子中运行良好,但如果任何一个条目无效,它就会放弃。
下面是一个示例查询,我希望忽略“红色”并返回“绿色”而不是抛出错误。
SELECT parse_xml(XML)
FROM
(SELECT ('<color>green</color>') XML
UNION SELECT ('red') XML);
【问题讨论】:
标签: snowflake-cloud-data-platform parsexml