sql - Insert select continue with error -


i have sql scripts use

insert secondtable    (field, field1) select field, field2    table; 

i use oracle 9.x , sqldevelopper.

when launch them, on insert select foreign key error(s). , didn't insert set work.

is possible oracle continue same when error appear , if possible display or log error ?

you can't continue failed set-based insert in oracle 9. either have make statement failsafe, or accept rolled back.

options:

  1. if such errors rare, try set-based effort , add exception handler row-based solution if error occurs, , displays errors (or stores them somewhere further processing) when errors occur. yes, duplicates effort times doing efficient operation , when errors occur handle them decide.

  2. if common occurance, suck , switch row-based solution above. optimize best can , hope someday can take advantage of #3)

  3. upgrade oracle 10 , take advantage of dml error logging


Comments

Popular posts from this blog

python - Scipy curvefit RuntimeError:Optimal parameters not found: Number of calls to function has reached maxfev = 1000 -

c# - How to add a new treeview at the selected node? -

java - netbeans "Please wait - classpath scanning in progress..." -