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
운영게시판
최근게시물
Oracle Q&A 22000 게시물 읽기
No. 22000
테이블 파티션 할때 unique index 는 어떻게 생성하나요?
작성자
서지수(pelsia2)
작성일
2005-03-15 12:11
조회수
2,453

월별로 데이타가 들어가는 테이블이예요.

 

create table table_a

( show_date varchar2(8) not null,

seq_no varchar2(3) not null,

ban_no varchar2(2) not null

student_no number(3,0)

)

partition by range(show_date)

(

partition table_a_200501 value less than( '20050201' )

partition table_a_200502 value less than( '20050301' )

partition table_a_200503 value less than( '20050401' )

 

그리고 index 를 다음과 같이 만들었어요

create index pk_table_a on table_a ( show_date, seq_no, ban_no ) tablespace a local;

alter table table_a add ( show_date, seq_no, ban_no );

 

create index ix_table_a_01 on table_a ( show_date ) tablespace a local;

create index ix_table_a_02 on table_a ( show_date, seq_no ) tablespace a local;

create index ix_table_a_03 on table_a ( show_date, ban_no ) tablespace a local;

 

이렇게 총 4개의 index 를 만들었어요.

근데 나중에 생성구조를 보니..

모두 nonunique 더라고요...

pk_table_a 이 인덱스만 unique 로 만들수는 없나요?

 

그리고...

 

인덱스 만들때 뒤에 붙는 local 은 무슨 뜻인가요?

 

 

[Top]
No.
제목
작성자
작성일
조회
22003오라클에서 scott/tiger와 같은 권한을 가진 user를 만들고 싶어요 [1]
2005-03-15
4419
22002쿼리에 대한 기본개념을 흔들어 버린 쿼리 [8]
이무용
2005-03-15
3611
22001Sql 바인딩. [5]
유성
2005-03-15
7607
22000테이블 파티션 할때 unique index 는 어떻게 생성하나요?
서지수
2005-03-15
2453
21999전체업데이트할때 속도여.... [3]
도와주세요.
2005-03-15
2372
21998CLOB타입에 XML데이타 가져오기
우웅
2005-03-15
2032
21997프로시저에서 프로시저 호출하기.. [2]
오정민
2005-03-15
2721
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다