본문 바로가기

ETL Tools/Oracle Data Integrator

[ODI 11g] Oracle SQL Syntax 변경 (Ordered SQL(Sql ISO))

What? Oracle SQL Syntax 변경

Why? Full Outer Join 문법을 사용하기 위해서 

How? 
 - Topology에서 Oracle Server 열기



데이터 처리 - 참조 정렬 유무에 따라 join 절 sql Syntax 가 변경 된다. 

 - 정렬되지 않음: (+)을 사용한 sql 문법


outer join 시에 (+) 를 사용한다. 
full outer join 문 불가.

- 정렬됨(SQL ISO): JOIN 문 을 사용한 sql 문법


join시 상황에 따라 위 sql join 문법(inner join, cross join, left right full outer join)을 사용


기본은 (+)을 사용한 sql 문법인거 같고, 필요시 체크하여 사용하는 듯하다. 

테스트좀 해보면 알꺼같음. 


참조: http://odiexperts.com/ordered-sql