insert into select 批量載入出錯解決方案

csbin發表於2014-02-13
http://blog.csdn.net/renfengjun/article/details/8284873

create table target_t (id number(4),namevarchar2(2000)) ;
create table source_t as select level as id ,'name' || level as name from dual connect by level <= 10004 ; 

EXECUTE DBMS_ERRLOG.CREATE_ERROR_LOG(dml_table_name => 'target_t',err_log_table_name=> 'target_err_log') ;

desc target_err_log ;

insert into target_t select * from source_t LOGERRORS INTO target_err_log ('daily_load') REJECT LIMIT 4;

select * from target_err_log;

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/720091/viewspace-1081014/,如需轉載,請註明出處,否則將追究法律責任。

相關文章