SQL 2005 中 XML 数据类型的大小限制 [英] size limit for XML datatype in SQL 2005

查看:36
本文介绍了SQL 2005 中 XML 数据类型的大小限制的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

SQL 2005 中的 XML 数据类型有大小限制吗?

Is there a size limit on the XML data type in SQL 2005?

当我尝试从存储的 proc 返回超过 44kb 大小的 XML 字符串时,它只返回一个空字符串.我正在使用 FOR XML PATH 从我的存储过程中以 XML 格式返回分层数据集.

When I try to return anything more than 44kb size of the XML string from my stored proc, it just returns an empty string. I am using FOR XML PATH to return hierarchical data sets in XML format from my stored procs.

推荐答案

它是 2GB 用于 xml 数据类型.

It's 2GB for xml datatype.

您是否仅在 SSMS 或客户端代码中获得 44k?SSMS 限制工具..选项..查询结果下的 LOB 类型数据

Are you only getting the 44k on SSMS or in your client code? SSMS limits LOB type data under Tools..Options..Query Results

编辑,评论后:

如果您再次进入选项,SSMS 可能已将值改回.

SSMS has probably changed the value back if you go into options again.

如果您以网格模式查看结果,那么 SSMS 会将 xml 显示为一个链接,该链接会在包含所有数据的新窗口中打开(我使用 FOR XML AUTO 与 16000 行表进行了检查)

If you view the results in grid mode, then SSMS displays the xml as a link that opens in a new window with all data (I checked with FOR XML AUTO with a 16000 row table)

这篇关于SQL 2005 中 XML 数据类型的大小限制的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆