exception된 데이터를 따로 관리하려고 하는데요 0 2 894

by 어떠닝히 [Oracle 기초] 오라클 java exception [2018.01.25 15:20:44]


안녕하세요 지금 csv파일업로드를 처리하고 있는데요

insert특성상 values 안에서 select를 해서 데이터가 있는 값을 vlaue에 input해서 insert를 하고 있습니다.

즉, values안에서 select가 없으면 에러가 나게 되어있는데요.

이 경우 데이터를 다시 체크하고 입력하는 작업을 반복해야 합니다.

그래서 만들고 싶은 작업이

예외처리가 발생했을 경우 프로시져에서 temp테이블에 데이터를 넣고 계속 돌리고 싶은데

불가능할까요?

어떻게 처리하는게 가장 깔끔할지 조언좀 부탁드립니다.

감사합니다.

by 우리집아찌 [2018.01.25 15:34:25]

에러난 데이터넣고 돌리면 또 에러날텐데요.

INSERT 전에 VALIDATION CHECK 로직이 낫지 않을까요?


by 마농 [2018.01.25 16:21:50]

질문에 사용한 표현들이 문맥이 맞지 않고, 그 뜻을 파악하기 어렵습니다.
 - insert특성상 values 안에서 select를 해서???
 - 데이터가 있는 값을 vlaue에 input해서 insert를 하고 있습니다.???
 - 즉, values안에서 select가 없으면 에러가 나게 되어있는데요.???
이게 도대체 뭔 말인지 전혀 모르겠네요.
기존 질문의 소스를 보면 select 하는 부분은 전혀 없었구요.


외부 프로그램(jsp) 루프 안에서 입력 프로시져를 1건씩 호출하는 형태인 듯 하구요.
해당 소스에서 에러만 잡으시면 될 것 같은데요.
2가지 에러 제시해 드렸는데요...

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