2016-11-10 5 views
0

SQL Serverにstartnoendnoという2つのテキストボックスとNumberという2つのテキストボックスがあります。私はstartnoendnoの間に値を挿入したいと思います。たとえば、startnoテキストボックスに1を入力し、endnoテキストボックスに10を入力すると、値(1,2、...、10)をSQL Server列Numberに挿入する必要があります。asp.netテキストボックスからSQL Serverにデータの範囲を挿入する方法

C言語ではfor(i = 1; i <= 10; i++)を使用していますが、T-SQLではどのように行うのですか、またはストアドプロシージャにforステートメントがありますか?

+0

複数の解決策があります。 'Recursive Cte​​'、' WHILE'、 'CROSS JOIN' ... – NEER

答えて

1

C#ループを使用してステートメントを複数回実行する必要があります。列の数が非常に多くなる場合や最後にカンマ区切りの文字列として値セクションを構築できる場合は、SQL一括コピーメソッドを使用します。それをストアド・プロシージャに渡し、動的SQLとして実行します。

関連する問題