SELECT LEVEL,
A.*
FROM GAPPRT.IS_BM02 A
WHERE ENABLED_FLAG = 'Y'
AND DEPTCD <> 'T0001'
START WITH DEPTCD = 'T0001'
CONNECT BY DEPTCD = PRIOR PRE_DEPTCD
ORDER BY LEVEL DESC;
위대로 실행 시켰을때는
ORA-00904 : "GAPPRT"."A"."ORG_ID" : 부적합한 식별자
요런 에러 발생
찾아보니 권한이 없는 경우도 발생한다 하여 생각해보다.... 스키마를 빼보기로 함.
FROM IS_BM02 A
요렇게 놓고 돌리니 잘 나오더만.. 생성할때는 분명 스키마명 붙여서 생성했는데 이런 현상이 나오는건 왜일까???
암튼 참고할 사람들은 참고~
'Dev. 데이터베이스 > Oracle 관련' 카테고리의 다른 글
[Oracle 팁] start with ~ connect by 쿼리 수행 순서 (0) | 2014.05.21 |
---|---|
[Oracle 팁] 오라클 정보 조회/확인 관련 쿼리 및 테이블 (0) | 2013.12.09 |
[오라클 SQL] 우편번호(주소) 대용량 데이터 sqlldr 이용하여 넣기(csv파일 이용) (0) | 2012.08.29 |
[오라클 SQL 강좌] 시노님 (Synonym-동의어) (0) | 2012.08.28 |
[오라클 SQL 강좌] 시퀀스 (Sequence) (0) | 2012.08.28 |