簡體   English   中英

如何將表從前端傳遞到存儲過程?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM