문서번호 : 31-1617293
Document Information
•
최초 작성일 : 2023.10.05
•
최종 수정일 : 2023.10.05
•
이 문서는 아래 버전을 기준으로 작성되었습니다.
◦
Oracle SQL Developer
Goal
•
Oracle SQL Developer 을 이용하여, Oracle join operator ‘(+)’를 사용한 Oracle style join 을 SingleStoreDB 에서 동작할 수 있도록 ANSI join 으로 변경하는 방법에 대해 알아봅니다.
Solution
[주의] 쿼리 변환이 정상적으로 되었는지, 검증하십시오.
1. Oracle SQL Developer 다운로드
•
아래 URL 에 접속하여, Oracle SQL Developer 를 다운로드 합니다.
2. Oracle join 예제
아래는 HR 유저의 테이블로 테스트한 쿼리 예제입니다.
SELECT *
FROM
hr.employees a,
hr.departments b,
hr.locations c
WHERE
b.department_id (+) = a.department_id
AND b.location_id = c.location_id (+)
AND c.location_id (+) = a.department_id
AND a.employee_id=:id ;
SQL
복사
3. 변경 방법
1) DB 접속
2) 워크시트에 변환 대상 문장 입력 후 SQL 문장 선택
3) 우클릭 → 리팩토링 → ANSI/Oracle 조인 토글 클릭
#1. 변경 전 (Oracle join)
#2. 변경 후 (ANSI join)
History
일자 | 작성자 | 비고 |
2023.10.05 | wee | |