부서테이블을 트리로 만들때 유용항 쿼리..
LEVEL, START WITH,CONNECT BY PRIOR  키워드 이용

SELECT DEPT_NAME, DEPT_CODE, PARENT_CODE, SORT_SEQ, LEVEL
FROM TB_DEPT
where F_CHL_ID = '0000000001'
START WITH DEPT_CODE = 000
CONNECT BY PRIOR DEPT_CODE = PARENT_CODE
ORDER SIBLINGS BY  PARENT_CODE,SORT_SEQ, DEPT_NAME


--> 일하는 중에 바빠서, 일단 이용만 함..
여기서 START WITH 부분을 제외하면, 중복되서 값이 나오기 때문에 꼭 필요.

'IT > DB & Nhibernate' 카테고리의 다른 글

MySql : 스토리지 엔진  (0) 2012.11.12
DB attach 오류  (0) 2012.05.29
SQLServer2005에서 계정 비밀 번호 변경  (0) 2011.10.28
.NET에서 오라클 사용하기  (0) 2011.10.28
NHibernate에서 중복 제거  (0) 2011.10.28
by SJ.. 2011. 10. 28. 00:17

이번 새 프로젝트의 고객사 DB가 오라클인데,

오라클은 개발하면서 처음이다..

.NET환경에서 오라클을 사용 할 수 있는 것은 아래 두 경우인데,


1. MS에서 제공되는 Microsoft Oracle Provider

2. 오라클에서 제공하는 Oracle Data Provider for .Net(ODP.Net)


오라클 포럼에 의하면 MS에서 제공하는 OracleProvider보다 5~10% 성능이 좋다고 하고..

아무래도 MSOracle Provider가 쓰기에 편할 듯 싶어 고민중..

'IT > DB & Nhibernate' 카테고리의 다른 글

MySql : 스토리지 엔진  (0) 2012.11.12
DB attach 오류  (0) 2012.05.29
오라클 : 계층형 데이타 쿼리  (0) 2011.10.28
SQLServer2005에서 계정 비밀 번호 변경  (0) 2011.10.28
NHibernate에서 중복 제거  (0) 2011.10.28
by SJ.. 2011. 10. 28. 00:11
| 1 |