- ORA-01427: 단일 행 하위 질의에 2개 이상의 행이 리턴되었습니다.
- WHERE 절에서 특별한 함수(IN() 등)이 없이 사용되면, 단일 행 서브쿼리로 조회 된 행이 반드시 한 개가 와야 한다.
- 서브쿼리의 실행 결과, 행이 1개인 것만 조건 절의 관계 연산자에 넣을 수 있도록 하자.
DISTINCT를 줘서 중복을 허용하지 않게 작성하여 서브쿼리의 조회가 1개 행만 되도록 하는 것도 방법.
'Study > Oracle' 카테고리의 다른 글
| [Oracle-Error] ORA-00935:”group finction is nested too deeply” (0) | 2023.05.02 |
|---|---|
| [Oracle-Error] ORA-00978:”nested group function without GROUP BY” (0) | 2023.05.02 |
| [Oracle-Error] ORA-00932:”inconsistent datatypes:expected CHAR got NUMBER” (0) | 2023.05.02 |
| [Oracle-Error] ORA-00934:”group function is not allowed here” (0) | 2023.05.02 |
| [Oracle-Error] ORA-00908:”missing NULL keyword” (0) | 2023.05.02 |