我尝试在SQL Server 2008中将XML放入xml数据类型中。
我创建了一个带有xml列的表,为列创建了一个合适的模式,当我尝试插入一个值时 - 查询成功但是当我用查询选择数据时我可以看到它丢失了(xml是不完整)。
insert的语法包含一个以
结尾的SELECT语句for xml path('TreeNode')
如果我自己运行SELECT
,它会为我提供正确的完整XML文档,而不像插入的数据。
我已经读过XML列的限制是2GB,我现在还没有达到目标。
可能是什么问题?
提前致谢。
答案 0 :(得分:0)
找到答案(实际上是错误的,今天刚刚通过sql设置,与此问题无关)
对于任何遇到这个问题的人:
在工具 - &gt;选项 - &gt;查询结果 - &gt;结果到网格,对以2MB的XML检索的数据存在默认限制,将其更改为“无限制”并且它像魅力一样工作,所有插入语句都很好< / p>
感谢您的评论。