START WITH1 [oracle]START WITH ... CONNECT BY 절을 사용한 계층형쿼리 START WITH ... CONNECT BY 절 오라클 같은 관계형 DBMS 에서 관계형(Relation) 이란 계층형(Hierarchical) 과는 상반되는 개념이다. 따라서 SQL을 사용해서 이러한 계층형 정보를 표현하기가 매우 어렵다. 관계형이란 말은 서로 평등하고 수평적인 관계를 의미하는 반면에 계층형이란 구조는 계급적이고 수직적인 관계를 가진다. 평면적인 데이터 구조를 수직적인 구조로 표현하는데 SQL 만으로는 한계가 있기 때문에 오라클에서는 이러한 계층적인 정보를 표현할 수 있도록 특별한 문장을 지원하는데 그것이 바로 START WITH ... CONNECT BY 절이다. 문법) [[START WITH 조건 1] CONNECT BY 조건 2] START WITH 조건 1 : 루트 노드를 식별.. 2012. 11. 20. 이전 1 다음