반응형
서브 쿼리를 돌리는데 아래와 같은 에러발생
ORA-00904: "boarduse "."USE_SEQ": invalid identifier
버전이 낮은 오라클에서 해당 에러가 발생함
쿼리내용
SELECT *
FROM BOARD_USE boarduse
INNER JOIN M_USE muse
ON muse.USER_SEQ= boarduse .USER_SEQ
AND muse .product_seq =
(SELECT MIN(ACU.USE_SEQ)
FROM BOARD_USE use
WHERE use .DEL_YN = 'N'
START WITH use .USE_SEQ = boarduse .USE_SEQ
CONNECT BY PRIOR use .PARENT_SEQ = use .USE_SEQ
)
오라클 버전 확인 쿼리
select * from v$version;
에러가 난 오라클 버전 = Oracle Database 11g Release 11.2.0.1.0 - 64bit Production
에러나지 않은 오라클 버젼 = Oracle Database 11g Release 11.2.0.4.0 - 64bit Production
오라클 버전이 앞 부분이 다르면 전체적으로 바뀐거고 뒷자리가 바뀌면 버그가 수정된거로 알고있음
그거 때문에 차이가 나는듯함
반응형
'웹개발 관련' 카테고리의 다른 글
[ORACLE] 시퀀스 LAST VALUE 조절하기 (0) | 2017.03.24 |
---|---|
[ORACLE] 비밀번호 만료일 변경 (0) | 2017.03.24 |
[ORACLE] 오라클 캐릭터셋 확인 및 변경 ORA-06553: PLS-553 에러 (0) | 2017.03.24 |
[ORACLE] 테이블 생성 > 주석 추가 > PK INDEX 생성 > PK설정 > 시퀀스 생성 > 트리거 생성 (0) | 2017.03.23 |
[ORACLE] to_number . 문자를 숫자로 변경 (0) | 2017.03.23 |