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
운영게시판
최근게시물
MS-SQL Q&A 4462 게시물 읽기
No. 4462
mssql 2000 트리구조 질문
작성자
예슬이
작성일
2008-09-26 13:09
조회수
5,678
-----------------------------------------------------------------------
• MSSQL 2000
• OS Version : windows xp pro
-----------------------------------------------------------------------

 INTR_MENU = TABLE NAME

MENU_IDX = 메뉴 시퀀스 값                                              int identity(1,1) not null
MENU_NAME = 메뉴명                                                     varchar not null
MENU_LEVEL = 메뉴레벌 (대분류 0, 중분류 1, 소분류 2)        numberic not null
HIGH_MENU_IDX = 부모 레벨 매핑 (NULL일경우 최상위 메뉴) numberic null

EX)
MENU IDX      MENU_NAME      MENU_LEVLE     HIGH_MENU_IDX
      1                    관리팀                  0                      NULL
      2                    재경과                  1                         1
      3                    인사과                  1                         1
      4                    총무과                  2                         2
      5                    전산팀                  0                      NULL

풀어보면

관리팀
   >>재경과
          >> 총무과
   >>인사과
전산팀

이런식으로 MSSQL을 SELECT 해야와 됩니다.
오라클에서 CONNECT BY 라는것을 이용해 하면 된다던데
MSSQL 에서는 어떤식으로

[Top]
No.
제목
작성자
작성일
조회
4466MS-SQL 라이센스 관련...(CAL) [1]
GMKJH
2008-09-29
6846
4465oracle rownum 처럼 몇줄에서 몇줄까지 출력 [2]
서성기
2008-09-29
6871
4463테이블에서 자료삭제후 정리하는 작업은 없나요. [1]
궁금해
2008-09-26
4985
4462mssql 2000 트리구조 질문
예슬이
2008-09-26
5678
4461Top 1의 결과를 컬럼의 이름으로 사용하고 싶은데요..
초보자
2008-09-26
4729
4460다른 서버(MS SQL) DB 로 특정 테이블의 데이터를 매일 이전하는 방법을 알려주세요....
김세윤
2008-09-25
5112
4458커서를 이용하여 동적으로 컬럼 생성하기 [1]
최보현
2008-09-24
5627
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다