我试图使用For Xml从SQL Server 2005返回Xml值.从SQL Server返回的xml大小是否有限制?
我将使用ExecuteXmlReader来获取我的C#代码中的值.
此外,XmlReader中可以容纳的数据是否有任何限制?
有什么想法吗...
没有实际的限制,但是你通常会返回相当于nvarchar(MAX)的值,因此你可能会遇到大约20亿个字符的限制(并且由于有限的空闲地址空间,可能会少得多).
但是,您需要担心的是没有小的限制,例如32KB SQL语句限制.