有人请告诉我如何将n x n矩阵数据存储到SQL Server 2008中吗?
我想从我的ASP.NET页面同时将数千条数据存储到SQL Server中,所以如果我传递一个行和列的数组,那么我该如何在SQL Server中同时存储
提前致谢
答案 0 :(得分:2)
SQL Server是关系数据库,数据应位于least in 3NF。这意味着属性不能是多值。要根据需要存储数据,您有以下几种选择:
答案 1 :(得分:0)
您可以设置存储过程并将DataTable作为参数传递给存储过程。然后,在您的过程中,您可以使用DataTable中的数据执行INSERT语句。您只需在执行存储过程之前创建并填充DataTable。
以下是有关如何执行此操作的链接。它是用C#编写的,因为你在谈论ASP.net,这可能适合你..如果你正在使用它,它也应该很容易翻译VB.net中的代码片段。 http://www.codeproject.com/Tips/214492/Passing-a-datatable-to-a-stored-procedure-in-Sql-S