首页 > 解决方案 > 雪花 PARSE_XML 规范化属性?

问题描述

select  select PARSE_XML('<X A9="ZZ"A1="YY"/>')

返回

<X A1="YY" A9="ZZ"></X>

看来 PARSE_XML 已规范化(重新排序)属性。虽然这不是“错误”(XML 将属性定义为名称/值对的无序集合),但它很烦人,尤其是当您尝试将插入的值与原始值进行比较时,就像搞砸文本或基于校验和的比较一样(我知道任何将 XML 视为字符串的尝试都会以泪水告终)....

有没有办法用雪花保留属性排序。

标签: xmlsnowflake-cloud-data-platform

解决方案


似乎无法阻止PARSE_XML().
JSON 字典也是如此PARSE_JSON(),没有有序字典。


推荐阅读