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 396 게시물 읽기
No. 396
Q.큐브리드 인덱스 질문입니다...
작성자
유기준
작성일
2007-07-21 17:08
조회수
3,446

다른 디비 들과는 달리

 

큐브리드는 인덱스 방식이 좀 독특하네요..

 

다른  DBMS의 경우 복합인덱스 구성시

 

create index 인덱스이름

on table (컬럼1 asc, 컬럼2 desc , 컬럼3 asc);

 

로 만들면 되는데...

 

큐브리드의 경우 어떻게 만들어야 하나요?

 

매니저 프로그램에서는 단순히

 

내림차순 인덱스 , 오름차순 인덱스로

 

구분이 되어 있어서 ...

 

어떻게 해야 될지 모르겠습니다.

 

현재 게시판 개발중이며

 

사용자아이디 순서상관없음 , 그룹아이디는 내림차순으로 게시물순서는 오름차순으로 구현하려고 합니다.

 

 

즉....

 

(userid , group_msg_id desc  , list_order )

 

형태입니다.

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

안녕하세요.

현재 말씀하신 형태의 인덱스는 구현이 되어있지 않읍니다.

만약 그룹아이디가 숫자형인 경우는 다른 방식을 써서 원하는 형태의 인덱스구현이 가능합니다.

즉 그룹아이디가 0보다 큰 값으로 구현이 된다면, 다른 필드(그룹아이디2)를 하나 만들고 이곳에 들어가는 값은 구릅아이디*-1 로 넣습니다. 그리고 이것으로 이용하여 인덱스를 구성하면 그룹아이디2는 그룹아이디와 정확하게 반대로 정렬이 되므로 해당 인덱스를 사용하여 값을 검색한다면 그룹아이디는 내림차순으로 정렬된 효과를 볼 수 있읍니다.

 

>다른 디비 들과는 달리

>

>큐브리드는 인덱스 방식이 좀 독특하네요..

>

>다른  DBMS의 경우 복합인덱스 구성시

>

>create index 인덱스이름

>on table (컬럼1 asc, 컬럼2 desc , 컬럼3 asc);

>

>로 만들면 되는데...

>

>큐브리드의 경우 어떻게 만들어야 하나요?

>

>매니저 프로그램에서는 단순히

>

>내림차순 인덱스 , 오름차순 인덱스로

>

>구분이 되어 있어서 ...

>

>어떻게 해야 될지 모르겠습니다.

>

>현재 게시판 개발중이며

>

>사용자아이디 순서상관없음 , 그룹아이디는 내림차순으로 게시물순서는 오름차순으로 구현하려고 합니다.

>

>

>즉....

>

>(userid , group_msg_id desc  , list_order )

>

>형태입니다.

 

남재우님이 2007-07-21 20:58에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
399Q.Visual Studio 2003 C#개발환경에서 큐브리드 접속과 관련한 질문드립니다. [1]
김영훈
2007-07-23
4927
398Q.큐브리드 매니져에서 테이블 스크립트 뽑아내는 방법이 있나요? [1]
유기준
2007-07-23
3611
397Q.CUBRIDService.exe의 CPU과다 점유 현상 [1]
이소민
2007-07-23
4033
396Q.큐브리드 인덱스 질문입니다... [1]
유기준
2007-07-21
3446
395Q.루비 커넥션 어떻게 설정하는지 좀... [1]
김도남
2007-07-21
3675
393Q.설치후 실행이 안되요.. [1]
유은주
2007-07-21
3855
392Q.Windows 기반에서 cci 사용하기 [1]
조성배
2007-07-20
3624
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다