DataTable可以批量修改其中某一列的值嗎?
最好的方法是批量修改,即每次修改5000條(一次修改不要超過一萬條,否則影響性能). 雖然在11g中,我們也可以選擇使用merge命令,但你的這種情況最好先修改一部分然后看看影響,畢竟在生產環境作這樣的操作風險很大。如果是誤操作,最好還是請DBA來恢復,雖然這樣做會被挨罵,但總比錯上加錯,最后連挨罵的機會都沒有要好得多。
如果對這些修改真的有信心,而只是從性能考慮,那可以用下面的方法(pk_col 是表的主鍵):merge into xxx aausing (select pk_col from xxx) bbon (aa.pk_col=bb.pk_col)when matched thenupdate set aa.datatype=66 where aa.datatype is null;
上一篇為什么明知佳麗貸是違法的
下一篇下雨天和閨蜜約飯的文案