gpt4 book ai didi

sql-server - 将 FOR XML 转换为 Varchar(max)

转载 作者:数据小太阳 更新时间:2023-10-29 02:45:49 25 4
gpt4 key购买 nike

<分区>

我有一个返回 XML 的查询,我想将其转换为 varchar。我的查询返回 93,643 个 XML 字符。当我尝试将我的 xml 结果转换为 varchar 时,当我将结果集复制到文本编辑器时,我只得到 43,679 个字符。当我执行 len(xmlString) 时,我得到 93,643 个字符。

我从这个知道post varchar(max) 最多可以有 2^31 个字符和 1 个字节 = 1 个字符,但它似乎切断了我的数据。

XML 字符算作超过 1 个字节吗?为什么我无法从我的 xml 结果中选择所有数据?

CAST((SELECT COLUMNS FROM TABLE FOR XML PATH('Name'), TYPE) AS VARCHAR(MAX)

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com