본문 바로가기
오류분석 :a.k.a 삽질

ORA-01427: 단일 행 하위 질의에 2개 이상의 행이 리턴되었습니다.

오늘 메뉴에서 조건을 넣어줄때, 

조건 A는 되고, 조건 B를 넣으면 계속 이 오류가 떴다.

 

기초 데이터 입력하는 부분을 내가 하지 않고 새로오신 신입분께서 도와주셨는데,

그때 똑같은 오류가 났던 기억이 났다.

DB 데이터를 체크했더니, 똑같은 데이터가 반복해서 4개, 7개씩 들어가있던 것이다.

 

알고보니, 그 자리 컴퓨터가 굉장히 느렸고,  신입분은 안들어가는 줄 알고 

확인을 연타를 쳤다.. 

분명 조건처리를 했는데.. 딜레이 되면서 안먹는 건지..  조건이 풀린건지..

 

근데 똑같은 오류가 나는데, DB데이터를 체크해도 아무리 찾아도 안나오길래, 

어디서 중복이 된것같은데 어디지.. 생각했다.

 

알고보니, 첨부파일!!!!!!!!!!!!!!!!!!(내가 분명 차근차근....데이터 넣어달라고했는데@@@)

 

어이없는 오류도 나다보면 분명 이거 어디서 봤던건데 하면서 찾아보게 된다.

 

ps. 근데, 말이 너무 어렵게 처리된 기분이다.(찾아봐도 저렇게 나오니..)

   쉽게 말해, 똑같은 고유키에 중복되는 데이터가 있어서 1개만 못불러오겠다. 뭔지 모르겠다. 이게 핵심인듯 한데..ㅎ