在列别名中使用特殊字符生成Postgresql XML
我在创建带有双引号列别名的xml时遇到了一个小问题。当使用双引号转换为xml时,我在输出中得到了Unicode值(例如x0020表示空格) 执行此命令:在列别名中使用特殊字符生成Postgresql XML,xml,postgresql,postgresql-9.6,Xml,Postgresql,Postgresql 9.6,我在创建带有双引号列别名的xml时遇到了一个小问题。当使用双引号转换为xml时,我在输出中得到了Unicode值(例如x0020表示空格) 执行此命令: SELECT xmlforest('abc' AS " ", 123 AS bar); 给我: <_x0020__x0020__x0020_>abc</_x0020__x0020__x0020_><bar>123</bar> abc123 如何避免输出xml中的xml
SELECT xmlforest('abc' AS " ", 123 AS bar);
给我:
<_x0020__x0020__x0020_>abc</_x0020__x0020__x0020_><bar>123</bar>
abc123
如何避免输出xml中的xml Unicode值?标记中不能有空格: Postgres正在取代
,让文本处理器正确地使用这种xml
我假设标记中不需要空格,这样的示例非常适合:
# SELECT xmlforest('abc' AS "Tag", 123 AS bar);
xmlforest
------------------------------
<Tag>abc</Tag><bar>123</bar>
#选择xmlfreest('abc'作为“标记”,123作为条);
xmlforest
------------------------------
abc123
标记中不能有空格:
Postgres正在取代
,让文本处理器正确地使用这种xml
我假设标记中不需要空格,这样的示例非常适合:
# SELECT xmlforest('abc' AS "Tag", 123 AS bar);
xmlforest
------------------------------
<Tag>abc</Tag><bar>123</bar>
#选择xmlfreest('abc'作为“标记”,123作为条);
xmlforest
------------------------------
abc123
您真的需要空标签吗?也许“123作为酒吧”就足够了?检查xml函数的文档,postgres也有一个关于字符串函数的好文档:你用过吗?“”。将_转换为(“,‘UTF8’)?是否确实需要空标记?也许“123作为酒吧”就足够了?检查xml函数的文档,postgres也有一个关于字符串函数的好文档:你用过吗?“”。将_转换为(“,'UTF8')?