안녕하세요~~
오라클 DB는 11g이며,
오류 작업 사항은 다음과 같이 설명될 수 있겠네요.
create table a
( a number,
b varchar2(10)
constraint a_uk unique(a,b),
c varchar2(2),
....
);
대략 이렇게 a라는 테이블을 생성하면, a_uk를 유니크 인덱스로 생성이 됩니다.
그런 다음, a_uk에 있는 컬럼을 변경하고자 다음과 같이
1) alter table a drop constraint a_uk;
2) alter table a add constraint a_uk unique(b,c);
로 하면 1번은 잘 삭제가 되는데, 2번에서 오류가 납니다.
"ORA-00955"
기존에 객체가 사용중이라고요.
제가 해보면 잘 삭제가 되는데, 파트너 사이트에서 저런 오류가 나온다고 하는데,
어떤 이유인지 궁금합니다.
즐거운 오후되세요~