在这个例子中,我的数据库中有两个表。表A每天从外部DB通过SSIS接收数据。然后,此信息需要更新表B中的记录。这些表由两部分主键连接。
Table A
Mref
Rref
HD_Status
SL_Status
JB_Status
Table B
MrefIn
RrefIn
HD Status
SL Status
JB Status
密钥由Mref = mrefIn & Rref = RrefIn
链接。
我写的更新脚本是
UPDATE dbo.Table A
set HD_Status = dbo.Table B.HD Status,
SL_Status = dbo.Table B.SL Status,
JB_Status = dbo.Table B.JB Status
from dbo.Table B
where dbo.Table A.Mref = dbo.Table B.MrefIn AND
dbo.Table A.Rref = dbo.Table B.RrefIn
我的问题是:每天凌晨6点运行此脚本的最佳方法是什么?我在想SSIS,但不确定这是不是最好的做法。更新记录不应超过1000条。
非常感谢任何回复!
史蒂夫
答案 0 :(得分:0)
预定的存储过程是可行的方法。
感谢。