반응형
  1. SELECT
  2.    SYS_CONNECT_BY_PATH(ITM_NM,'>>')   HRCH_FULL_NM       -- 전체계층구조(이름)
  3. FROM  TABLE
  4.  
  5. WHERE ITM_CLSF_CD = '12131804'
  6. START WITH ITM_CD IS NULL
  7. CONNECT BY PRIOR ITM_CD  =  PARENT_ITM_CD

이렇게 쿼리를 작성하면


계층구조는 
ITEM >> ITEM >>  ITEM
이런 형식으로 나오게 된다.

START WITH ITM_CD IS NULL

ITM_CD IS NULL : ITM_CD 가 NULL 인것을  ROOT로 인식한다.

CONNECT BY PRIOR ITM_CD  =  PARENT_ITM_CD 

ITM_CD  =  PARENT_ITM_CD  : 하위코드와 상위코드의 관계를 정의한다.

728x90
반응형

'Development > DataBase' 카테고리의 다른 글

SQL 문 수행단계  (0) 2013.02.12
SQL 작성시 주의사항  (0) 2013.02.12
[SQL]REGEXP_SUBSTR  (0) 2011.12.20
[Oracle]세로 data를 가로로 변형하기 - LISTAGG  (0) 2011.11.08
[Oracle]ORDER BY 절에서 NULL 값 위치 지정  (0) 2011.09.26
반응형
모든 애플리케이션 컨텍스트는 부모 애플리케이션 컨텍스트를 가질수 있다.
단. 애플리케이션 컨텍스트의 검색 순서는 항상 자신 먼저이고 그런 다음 직계 부모 순서이다.
하위 컨텍스트는 검색에서 제외된다.
같은 레벨의 컨텍스트도 갬색에서 제외된다.
동일한 bean 이 부모에게도 있을경우 자식의 bean이 부모의 bean을 오버라이드 한다. 
  1. ApplicationContext parent = new GenericXmlApplicationContext("parents.xml");
  2. GenericApplicationContext child = new GenericApplicationContext(parent);
  3.        
  4. XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(child);
  5. reader.loadBeanDefinitions("child.xml");
  6. child.refresh();
출처 : 토비 스프링3 



728x90
반응형

+ Recent posts