database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
ㆍCUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
CUBRID Q&A 488 게시물 읽기
No. 488
Q.순환구조 쿼리는 어떻게?
작성자
이승훈
작성일
2007-08-21 11:03
조회수
3,107

오라클에 있는 start with connect by prior 와 같이 순환구조 쿼리는 지원을 안하는지요?

 

이 글에 대한 댓글이 총 2건 있습니다.

기존에 답변이 있어서 옮겨옵니다.

 

문의하신 내용은 현재 지원이 되지 않고 있읍니다.

만약 업데이트가 발생되지 않거나 거의 없는 테이블이라면 필드값을 잘만들어서 사용하셔도 될 것입니다.

예를 들어 부서코드라면, 상위코드를 111 로 한 경우 하위부서들은 11111, 11112, 와 같이 코드값을 포함하도록 하시면 조회시 where 코드 like \'111%\' 나 where 코드 between \'111\' and \'111힝\' 형태로 하시면 connect by 와 같은 결과를 얻을 수 있읍니다.

물론 connect by 의 모든 기능을 만들어 내기는 어렵겠지만요.

 

 

>오라클에 있는 start with connect by prior 와 같이 순환구조 쿼리는 지원을 안하는지요?

>

>없다면 순환 구조를 처리 할 수 있는 Query 는 어떤 방식으로 작성해야 하나요?

 

손승일님이 2007-08-21 14:53에 작성한 댓글입니다. Edit

추가적으로 MS-SQL 에서 제안한 connect by 를 처리하는 방법을 소개합니다.

 

http://www.sqlteam.com/item.asp?ItemID=8866

 

 

>오라클에 있는 start with connect by prior 와 같이 순환구조 쿼리는 지원을 안하는지요?

>

>없다면 순환 구조를 처리 할 수 있는 Query 는 어떤 방식으로 작성해야 하나요?

 

남재우님이 2007-08-22 13:48에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
491Q.Click Counter 질문 [1]
그리너
2007-08-21
3141
490Q.lpad( ltrim(\'0\"& nBurnChasu &\"\', \'0\'), \'2\', \'0\') [1]
큐브리드맨
2007-08-21
3128
489Q.bouble [1]
큐브리드맨
2007-08-21
2837
488Q.순환구조 쿼리는 어떻게? [2]
이승훈
2007-08-21
3107
487Q.기존 클래스의 속성값의 type 바꾸기 [2]
안성민
2007-08-20
3195
486Q.질문 있습니다. [1]
그리너
2007-08-20
3059
485Q.질의에서의 메소드 실행 에러 [1]
궁금이
2007-08-20
2825
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다