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