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