-
[ORACLE]START WITE CONNECT By PRIORDeveloper/DB 2013. 1. 4. 11:27
참조) http://blog.naver.com/humanlinux?Redirect=Log&logNo=110005644075
계층형 게시판 이나 트리구조로 되어있는 DB 삭제 정렬 등 에서
ex) 게시판에 등록된 3번 글에 대한 연계된 댓글에 대해서 일괄 삭제 하려고 한다
delete from board
where 글번호 in (
selec * from board start withe 글번호 = 3 connect by prior 글번호 = 부모글번호 order by 그룹 desc
)
** prior의 위치
- connect by prior 자식칼럼 = 부모칼럼 => 부모에서 자식으로 트리구성
- connect by 자식칼럼 = prior 부모칼럼 => 자식에서 부모로 트리구성
'Developer > DB' 카테고리의 다른 글
[ORACLE] 비밀번호 정책 확인 하기 (0) 2013.03.13 [JSP]파일 업로드 기능 구현 참조 사이트 (0) 2013.03.04 [ORACE] to_date (0) 2013.01.07 [ORACE] TABLESPACE (0) 2012.12.27