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 22249 게시물 읽기
No. 22249
UNIQUE INDEX 를 지우려고 합니다
작성자
이진생(jinseang)
작성일
2005-04-06 15:01ⓒ
2005-04-06 18:06ⓜ
조회수
10,048

현재 table에 index가 다음과 같이 설정되어 있읍니다.

 

CREATE UNIQUE INDEX KCEADB_TEST.CR_GAMRI_SILJUK_CARR_PK1 ON KCEADB_TEST.CR_GAMRI_SILJUK_CARR_T
(SILJUK_YEAR, SILJUK_SEQ, MANAGE_NO, SEQ, JUMIN_NO,
CHAMYEO_START_DATE)

 

ALTER TABLE CR_GAMRI_SILJUK_CARR_T ADD (
CONSTRAINT CR_GAMRI_SILJUK_CARR_PK PRIMARY KEY (SILJUK_YEAR, SILJUK_SEQ, MANAGE_NO, SEQ, JUMIN_NO, JUMIN_SEQ));

 

drop 명령으로 index를 지우려고 합니다..


SQL> DROP INDEX CR_GAMRI_SILJUK_CARR_PK1;
DROP INDEX CR_GAMRI_SILJUK_CARR_PK1
*
1행에 오류:
ORA-02429: 유일/일차 키 적용을 위한 인덱스를 삭제할 수 없습니다

 

다음과 같은 에러가 발생하였는데 unique index를 삭제하려 하는데 방법은 없는지요

삭제를하고 다른 index를 설정하려 합니다.


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

작성 하신 unique 인덱스를 테이블의 primary key 로 지정해서 삭제가 안되었습니다.

 

alter table CR_GAMRI_SILJUK_CARR_T

drop constraint CR_GAMRI_SILJUK_CARR_PK;

 

select *

from user_constraints

where table_name = 'CR_GAMRI_SILJUK_CARR_T';

 

으로 해보십시오.


박대권(mitra)님이 2005-04-06 18:18에 작성한 댓글입니다.

drop index index_name cascade ; 를 하세염 그럼 PK 인덱스도 삭제 할수 있어염

그루님이 2005-04-11 23:15에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
22252[질문] Oracle9204+RHEL AS3 설치관련.. [3]
박지성
2005-04-06
1711
22251물건을 산 사람들의 다른 구매리스트.....
나란
2005-04-06
1319
22250현재 시간의 기준으로 2주이후의 게시물을 지울려면... [1]
정대영
2005-04-06
1430
22249UNIQUE INDEX 를 지우려고 합니다 [2]
이진생
2005-04-06
10048
22248tablespace와 실제 자료 크기 비교? [2]
유영란
2005-04-06
1675
22247쿼리문 튜닝 도움말 부탁드리겠습니다. [2]
고락춘
2005-04-06
3255
22244오라클펑션에 접근제어할 수 있나요? [1]
무한왕초보
2005-04-06
1366
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.030초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다