美文网首页
LOG ERRORS INTO

LOG ERRORS INTO

作者: 轻飘飘D | 来源:发表于2021-08-01 12:13 被阅读0次
CREATE TABLE T 
(
 myid NUMBER, 
 aaaa VARCHAR2(10),
 bbbb VARCHAR2(10)
);

CREATE TABLE T2 
(
 myid NUMBER, 
 aaaa VARCHAR2(10),
 bbbb NUMBER
);

create table MY_ERROR_INFO
(
  ora_err_number$ NUMBER,
  ora_err_mesg$   VARCHAR2(2000),
  ora_err_rowid$  ROWID,
  ora_err_optyp$  VARCHAR2(2),
  ora_err_tag$    VARCHAR2(2000),
  myid            NUMBER
)

INSERT INTO T(MYID,AAAA,BBBB) VALUES (1, '1','2');

INSERT INTO T(MYID,AAAA,BBBB) VALUES (2, '2','21234567890')
LOG ERRORS INTO MY_ERROR_INFO('T_ERR') REJECT LIMIT UNLIMITED;

select *  from t;

INSERT INTO T(MYID,AAAA,BBBB) VALUES (3, '3','a');

select * from MY_ERROR_INFO

insert into T2(MYID,AAAA,BBBB)
select myid,aaaa,to_number(bbbb) as bbbb from t
LOG ERRORS INTO MY_ERROR_INFO('T_ERR') REJECT LIMIT UNLIMITED;

相关文章

网友评论

      本文标题:LOG ERRORS INTO

      本文链接:https://www.haomeiwen.com/subject/gruqeltx.html