2022. 4. 15. 18:40 DB/oracle
2row return Expected one result (or null) to be returned by selectOne(), but found: 2
상당히 자주 접하는 익셉션임.
mybatis selectOne 으로 조회를 하는데 1개가 아님. 중복데이터를 찾아서 지우거나 조회가 안되도록 처리 해준다.
중복데이터는 오라클 내장 집계함수와 그룹바이 를 사용
로그 확인
Expected one result (or null) to be returned by selectOne(), but found: 2
중복데이터 찾아서 데이터 수정
SELECT 칼럼1, COUNT(*) FROM 테이블
GROUP BY 칼럼1 HAVING COUNT(*) > 1 ;
'DB > oracle' 카테고리의 다른 글
친절한SQL튜닝 책 내용 sga (0) | 2022.04.15 |
---|---|
oracle with절 (0) | 2022.04.15 |
오라클 칼럼명 변경 (0) | 2021.10.29 |
오라클 타임스탬프 (0) | 2021.10.19 |
오라클 조회 쿼리(제약조건, 뷰, 함수, desc, 테이블스페이스, 테이블칼럼상세정보, 커멘트, pk, 인덱스, 프로시저, 시퀀스) (0) | 2021.10.15 |