能不能贴出来,原来的数据,要更新的数据,和更新后的结果数据呢。不然没办法写sql给你哈

解决方案 »

  1.   

    179005395,C
    179005396,C
    179005400,C
    179005403,C
    179005407,C
    179005408,C
    179005454,C
    179005472,C
    179005986,C
    179005990,C
    179006014,B
    179006166,B
    179006171,C
    就类似于这种数据需要更新,前面是一个更新的条件,后面是一个更新的以后的值,大概有3万条数据,没有规律,如何处理?一条一条的update?
      

  2.   

    假设你这些数据存在#t表,你源表叫A
    update a
    set a.列2=#t.列2
    from a inner join #t on a.列1=b#t.列1这里列2列1对应表的列
      

  3.   


    需要更新的数据存在第三方,通过webservice返回,你意思是我先将这个的数据导入到一个临时表里面,再这样update?
      

  4.   


    先这样:select * into #t
    from 你的webservice的数据然后再用这个就可以了:update a
    set a.列2=#t.列2
    from a inner join #t on a.列1=b#t.列1