我有一个进程,每天将150k-200k行数据从一个平面文件拉到mssql服务器中。一旦数据在服务器中,我正在对数据执行一些清理。需要做的一件事是根据更新表更新一些数据。这些表将包含特定客户的更新,例如:
Customer Current_Location Update_Location
ABC New York, New York New York, NY
ABC Brooklyn, New York New York, NY
BDE New York, New York New York
只有大约10%的记录需要更新。在上述情况下,其余客户将保留Current_Location值。我有六个表需要更新主数据集。我提出的两个解决方案是:
什么是最有效/适当的选择?