为以下字段创建索引
a.NID,b.Name,b.Nid

解决方案 »

  1.   

    注意:
    a.NID单独创建。
    b.Name,b.Nid 创建组合索引。
      

  2.   

    对B表开cursor,然后对cursor每一行执行update A,A表的NID要建索引。
      

  3.   

    update TEST1 a
        Set a.Name=(select b.Name from TEST2 b where b.nID=a.NID)
        where nid in(select nid from TEST2)
    //如果TEST2果真数量很少的话这样会很快的,当然TEST1.nid需要有索引,TEST2.nid也需要有索引