계층구조 쿼리(Hierarchical Queries) Connect by 계층적 쿼리는 오라클만이 가진 기능 중 하나로, 데이터를 선택하여 계층적인 순서 그대로 리턴하는데 사용된다. (계층형 쿼리라고도 한다) 1. 문법정리 [START WITH condition] CONNECT BY condition START WITH 조건1 - 루트 노드를 식별한다. 조건1을 만족하는 모든 ROW들이 루트노드가 된다. - START WITH는 생략가능한데, 이러한 경우 모든 ROW들이 루트노드가 된다. - 서브쿼리도 올 수 있다. - CONNECT BY 는 부모 계층형 쿼리에서 부모노드와 자식노드 특정한 관계를 나타내는데 사용한다. 부모노드가 되는 쪽에 PRIOR operator 가 반드시 명시 되어야 한다. CONN..
[Oracle] 계층구조 쿼리(Hierarchical Queries), (계층형 쿼리)
계층구조 쿼리(Hierarchical Queries) Connect by 계층적 쿼리는 오라클만이 가진 기능 중 하나로, 데이터를 선택하여 계층적인 순서 그대로 리턴하는데 사용된다. (계층형 쿼리라고도 한다) 1. 문법정리 [START WITH condition] CONNECT BY condition START WITH 조건1 - 루트 노드를 식별한다. 조건1을 만족하는 모든 ROW들이 루트노드가 된다. - START WITH는 생략가능한데, 이러한 경우 모든 ROW들이 루트노드가 된다. - 서브쿼리도 올 수 있다. - CONNECT BY 는 부모 계층형 쿼리에서 부모노드와 자식노드 특정한 관계를 나타내는데 사용한다. 부모노드가 되는 쪽에 PRIOR operator 가 반드시 명시 되어야 한다. CONN..
2017.08.30