본문 바로가기

프로그램/oracle

sys_connect_by_path 를 이용한 계층경로찍기

반응형

start with
connect by prior 을 이용하여
계층으로 구성하는 쿼리 사용시

계층 별 경로를 표시할 경우 사용

select
  level
  , bbs_nm
  , sys_connect_by_path(bbs_nm, '|') as bbs_path
from bbs_structure
start with up_bbs_id is null
connect by prior bbs_id = up_bbs_id


sys_connect_by_path(bbs_nm, '|') as bbs_path

'|' 는 각 bbs_nm을 출력시 구분자로 사용 됨