SQL Server 2008 を使用しています。データベースには 2 つのテーブルがあります。
メンバー
- メンバーID
- 登録コード
- ブローカーコード
- 名前
テスト割賦
- 登録コード
- 額
- 日にち
- 割賦番号
両方の表には多くの列がありますが、ここではいくつかの列を表示します。TestInstallment
Excel からデータをインポートして計算を行うテーブルです。Member
table には、 uniqueRegCode
をTestInstallment
持つ行が含まれており、同じ を持つ複数の行が含まれていますRegCode
。たとえば、member
テーブルには が 1 行しかないRegCode 'A105'
ため、TestInstallment
が含まれる行は約 30 行ありRegCode 'A105'
ます。
私のファイナルテーブルは割賦です
- 割賦 ID
- メンバーID
- 額
- 日にち
- 割賦番号
次に、 を参照して に の行をTestInstallment
挿入したいと思います。現在、カーソルを使用して実行していますが、時間がかかります。Installment
MemberId
現在、私のデータベースMember
テーブルには約 47000 行あり、TestInstallment
約 700000 行あります。
では、どうすればこれをより速く行うことができますか?ありがとう。