我使用的是 SQL Server 2008。我的数据库有两个表。
成员
- 会员ID
- 注册码
- 经纪人代码
- 姓名
测试安装
- 注册码
- 数量
- 日期
- 分期付款
在这两个表中都有很多列,但我在这里显示了一些列。TestInstallment
是我从 Excel 导入数据并进行一些计算的表。Member
表包含具有唯一性的行RegCode
并TestInstallment
包含具有相同的多行RegCode
。例如,在member
表中只有一行,RegCode 'A105'
所以TestInstallment
包含大约 30 行RegCode 'A105'
。
我的决赛桌是分期付款
- 分期付款编号
- 会员ID
- 数量
- 日期
- 分期付款
现在我想将 的行插入TestInstallment
到Installment
的引用中MemberId
。目前我正在使用游标进行操作,但这需要很多时间。
目前在我的数据库Member
表中大约有 47000 行,TestInstallment
大约有 700000 行。
那么我怎样才能更快地做到这一点呢?谢谢。