0

nxn 行列データを SQL Server 2008 に格納する方法を教えてください。

ASP.NET ページから同時に何千ものデータを SQL Server に格納したいので、行と列の配列を渡すと、SQL Server に同時に格納するにはどうすればよいですか?

前もって感謝します

4

2 に答える 2

2

SQL Server はリレーショナル データベースであり、データは少なくとも 3NFである必要があります。これは、属性を multivaluates にできないことを意味します。必要に応じてデータを保存するには、いくつかのオプションがあります。

  • データを正規化し、テーブルに保存します。
  • データ配列をXMLフィールドとして格納します。
  • NOSQL DBMS または複数値をサポートする任意の DBMS に移動します
于 2012-11-08T07:27:25.163 に答える
0

ストアド プロシージャを設定し、DataTable をパラメータとしてストアド プロシージャに渡すことができます。プロシージャで、DataTable のデータを使用して INSERT ステートメントを実行できます。ストアド プロシージャを実行する前に、DataTable を作成して入力するだけです。

これを行う方法のリンクは次のとおりです。あなたがASP.netについて話しているので、これはあなたのためかもしれません..あなたが使用しているものであれば、VB.netでスニペットを翻訳するのも簡単なはずです. http://www.codeproject.com/Tips/214492/Passing-a-datatable-to-a-stored-procedure-in-Sql-S

于 2012-11-08T07:25:24.157 に答える