亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: 批量提交的問題 [打印本頁]

作者: stronggirl    時間: 2014-05-05 09:54
標題: 批量提交的問題
請問大家,我們是按逐100條提交一次的方式進行提交,我想問一下,如果這100條中有主鍵沖突的情況,那這100條中的其他數(shù)據(jù)就不能成功提交?
作者: jackson198574    時間: 2014-05-05 10:16
參考一下這個帖子:http://72891.cn/thread-336394-1-1.html
作者: stronggirl    時間: 2014-05-05 15:28
謝謝!不過我是要在后臺進程中考慮這個問題,不是在前臺。
作者: www_xylove    時間: 2014-05-05 20:55
我猜想,如果100條提交一次,如果出現(xiàn)其中一條主鍵沖突,回滾數(shù)據(jù),那么其他99條應(yīng)該不能提交成功。

作者: li0924    時間: 2014-05-15 16:27
目測下面代碼只是一個事例,具體代碼根據(jù)你的需求改動。
  1. declare
  2.   v_count number;
  3.   begin
  4.    begin
  5.     for i in 1 .. 1001 loop
  6.       insert into A values (i);
  7.       v_count := v_count+1;
  8.       if mod(v_count,100)=0 then
  9.        commit;
  10.       end if;
  11.    exception
  12.      when others then
  13.       rollback;
  14.       end loop;
  15.    end;
  16.   exception
  17.     when others then
  18.      dbms_output.put_line('why');
  19. end;
復(fù)制代碼

作者: qiaoshui    時間: 2014-05-16 13:05
OCI 中可以設(shè)置全部回滾,或者忽略錯誤的一條,其他數(shù)據(jù)能提交成功
作者: hh7yx    時間: 2014-07-29 22:38
肯定 都回滾了啊
作者: salman_chan    時間: 2014-08-19 17:08
前兩天遇到同樣的問題,程序捕獲異常后,如果不顯示調(diào)用rollback函數(shù)而退出,會默認提交沖突前的數(shù)據(jù)




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2