sql關聯查詢更新速度慢的問題

 

原語句html

update B b
set b.fid =
(select f.id from F f where f.bid = b.id) ;sql

能夠考慮用oop

beginhtm

  for f in (select f.id,f.bid from F f) loopdate

    update B set b.fid=f.id where b.id=f.bid;select

  end loop;sql語句

end;數據

這樣時間能夠省略跟多倍  已1000條數據爲例  第一條sql語句須要 27s  第二種 只須要 0.062s ;時間

參考文章:http://www.yyjjssnn.cn/articles/765.htmlloop

相關文章
相關標籤/搜索