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
운영게시판
최근게시물
Informix Q&A 2423 게시물 읽기
No. 2423
오라클의 START WITH ...CONNECT BY
작성자
박진혁(chasters)
작성일
2007-10-24 14:46ⓒ
2007-10-24 17:17ⓜ
조회수
9,426

오라클의 START WITH ...CONNECT BY 계층쿼리는 어떻게 하는지좀

알려주세요!


informix에선 지원하지 않고 프폭시저를 만들어야한다는데..


초보에 informix 처음 만져보는거라.. 어리버리. ㅜㅜ


게시판 작성중인데  정렬에서 막혀있네요


아는 프록시저 있으시면 도움좀 주세요 ㅜㅜ

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

create procedure connectby( i_pid char(3), i_lev int default 0 )
returning int,char(3), char(3);
define cid,pid char(3);
define lev int;

foreach select i_lev+1, mgr, emp_no into lev, pid, cid from test where mgr=i_pid

        if pid = cid then
        return 0, "" , "";
        end if

        return lev, pid, cid with resume;

        LET i_lev = i_lev + 1;

        foreach execute procedure connectby( cid,i_lev ) into lev, pid , cid
        return lev, pid, cid with resume;
        end foreach

        LET i_lev = i_lev - 1;
end foreach
end procedure


이 프로시저를 사용하면 됩니다.

SHK(rusion)님이 2007-11-27 00:17에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
2427window xp용 informix sdk 를 다운 받았습니다..trial버전
최재환
2007-11-01
8283
2426[질문] 아래 Cannot write sorted rows에 이어... 에러가 파일을 찾을 수 없다네요 [1]
짱가
2007-10-30
8064
2425[질문] Cannot write sorted rows. 에러...
짱가
2007-10-28
7493
2423오라클의 START WITH ...CONNECT BY [1]
박진혁
2007-10-24
9426
2421max statement length 늘릴 수 있나요?
카잘스
2007-10-19
7698
2419informix unload syntax에러 입니다.
김한식
2007-10-10
8710
2414php5버전과 informix는 연동이 안되나요? [1]
이태영
2007-09-13
8327
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.050초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다