【发布时间】:2015-04-08 13:34:41
【问题描述】:
实际上,我试图将一个巨大的Xml 传递给我的存储过程,但我总是得到一个输出of memory exception,因为我试图传递一个限制大小为2G 的string。那么有没有办法做到这样的事情。
【问题讨论】:
-
您是否尝试过在您的 SP 参数中使用 XML 数据类型?
-
我们讨论的规模有多大?
-
@AlexK。好吧,我的文件是为了 116 Mb,但是,在我使用 XmlDocument 加载它并尝试获取它的字符串以将其作为参数传递后,我得到了内存不足的异常
-
@KrishnrajRana 我尝试使用 SqlXml 类型
-
能否将 xml 加载到临时表中,然后引用临时表 ID 作为 SP 的参数?
标签: c# sql-server xml stored-procedures