[英]How to pass a table from frontend to a stored procedure?
我想将表作为参数传递给存储过程。 有可能做到这一点。 请举个例子。
在SQL Server 2008中,您可以使用表值参数 - 将TABLE类型作为参数传递给sproc。
我写了一篇关于你可以采取的各种方法的差异的文章,这里有一个性能比较: CSV vs XML vs Table Valued Parameter
解决这个问题
使用datatable.Writexml在xml中转换数据
将此xml作为字符串传递给存储过程参数,数据类型为Varchar(max)
比使用OpenXml
从您传递的xml字符串再次创建数据表。
请参阅示例: http : //msdn.microsoft.com/en-us/library/ms186918.aspx
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.