我有一个电子表格,其中包含所有用户 ID 及其更新的地址,我有超过 10K 个用户帐户需要使用他们的新地址进行更新,我无法为所有 10K 用户编写脚本,我将如何做到这一点?
如果我使用Update Users Set Address=('','') where UserId In ()
这给了我错误。没有信息只是说语法错误新地址。
我可以展示的用户 ID 和值很少,例如:我有用户 ID 的(1,2,3)
,地址是(1 Street,2 Street, 3 Street)
如何运行一个脚本一次更新所有 3 条记录?我希望输出使用更新的地址更新所有 3 个文件。提前感谢您的所有帮助!
将数据加载到表中到数据库中,然后将update
与join
一起使用:
update o
set address = n.address
from originaltable o join
newaddresses n
on o.userid = n.userid;