表的快速更新

时间:2017-03-01 04:58:31

标签: sql-update updates updating

我需要为40个不同选项的4000个客户更新CustomerValue表。

它完全出现在80,000条记录中。

我写了这个:

let viewControllers: [UIViewController] = self.navigationController!.viewControllers
            for VC  in viewControllers  {
                if (VC.isKind(of: HomeViewController.self)) {
                    bScreen = true
                    self.navigationController?.popToViewController(VC, animated: true)
                    break;
                }
            }

            if bScreen == false
            {
                let homeVC = HomeViewController()
                self.navigationController?.pushViewController(homeVC, animated: false)
            }

但这需要时间。我想知道如果我可以使用PL / SQL块或任何其他方式使其运行得更快。几分钟没问题......它跑了11分钟所以我取消了它。

注意:该表中没有ROWID。

由于

1 个答案:

答案 0 :(得分:0)

  

如果您的情况像这样常规   (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20)

     

1100000行6秒。

UPDATE CustomerValue
SET DEGER = 100
WHERE Value >= 1 AND Value <=20