안녕하세요. 오라클 프로시져에서 익셉션처리해주면서 에러발생ROW를 스킵 0 1 1,101

by 공기 [2019.01.17 11:46:42]


안녕하세요.

오라클 프로시져로 데이터를 마이그하고 있는데..

오라클 프로시져에서  익셉션처리해주면서 에러발생ROW를 스킵 할수 있나요?

테스트를  해보면 알겠지만,  급하게  방법을 찾는중이라...ㅠ

아시는 분 조언 좀 부탁드립니다..

 

.

by 마농 [2019.01.17 13:10:12]

처리 방식에 따라 다를 듯 하네요.
1. 커서로 루프 돌려가며 1건씩 처리하는 경우라면?
  -  예외 처리 가능합니다.
2. 한방 쿼리로 한꺼번에 여러건을 처리하는 방식이라면?
  - 일반적인 예외처리 방식으로는 여러건이 묶여 있으므로 에러 난 행만 별도 예외처리 안됩니다.
  - DML Error Logging 기능을 이용하면 가능합니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입