xml - 雪花 PARSE_XML 规范化属性?
问题描述
select select PARSE_XML('<X A9="ZZ"A1="YY"/>')
返回
<X A1="YY" A9="ZZ"></X>
看来 PARSE_XML 已规范化(重新排序)属性。虽然这不是“错误”(XML 将属性定义为名称/值对的无序集合),但它很烦人,尤其是当您尝试将插入的值与原始值进行比较时,就像搞砸文本或基于校验和的比较一样(我知道任何将 XML 视为字符串的尝试都会以泪水告终)....
有没有办法用雪花保留属性排序。
解决方案
似乎无法阻止PARSE_XML()
.
JSON 字典也是如此PARSE_JSON()
,没有有序字典。
推荐阅读
- python-2.7 - 带有 CeleryExecutor 的气流没有从气流.cfg 中选择 Celery 的配置集
- groovy - 将参数传递给 groovy 闭包
- vue.js - vue cli build 为什么会两次注入app.js、app.css、vendors.js和vendors.css?
- python - 根据规则 Pandas 数据框创建新列
- javascript - 正则表达式匹配 &foo= 之间的所有内容,直到它再次出现
- c# - Mono 编译器生成的 .exe 直接从 linux 命令行运行,为什么?
- angular - Angular`ngOnInit`中的异步/等待
- php - 如何修复“包含”不显示文件内容?
- python - “NoneType”对象没有属性“attrs”
- python - 如何在屏幕中使用 RecycleView