使用所有不同的值更新多行



我有一个电子表格,其中包含所有用户 ID 及其更新的地址,我有超过 10K 个用户帐户需要使用他们的新地址进行更新,我无法为所有 10K 用户编写脚本,我将如何做到这一点?

如果我使用Update Users Set Address=('','') where UserId In ()这给了我错误。没有信息只是说语法错误新地址。

我可以展示的用户 ID 和值很少,例如:我有用户 ID 的(1,2,3),地址是(1 Street,2 Street, 3 Street)

如何运行一个脚本一次更新所有 3 条记录?我希望输出使用更新的地址更新所有 3 个文件。提前感谢您的所有帮助!

将数据加载到表中到数据库中,然后将updatejoin一起使用:

update o
    set address = n.address
    from originaltable o join
         newaddresses n
         on o.userid = n.userid;

相关内容

  • 没有找到相关文章

最新更新