종속성이있는 Type
이 삭제 또는 교체하려고하면 오라클이 오류를 발생시킵니다. 다른 스키마 객체 (프로 시저와 같은)와는 달리 객체를 삭제하면 삭제되고 종속 객체는 invalid
이됩니다. 내 두 가지 질문은다른 스키마 개체와 달리 참조 된 Type을 삭제할 수없는 이유
입니다. 이유 1 Type
은 (는) 종속 항목이있는 경우 놓기/바꾸기를 막을 수없는 특별한 이유가 무엇입니까?
2) Type
에 대해 위의 동작을 구분하는 논리는 다음과 같습니다.
는
ORA-02303: cannot drop or replace a type with type or table dependents.
[ORA-02303 : 유형 또는 테이블 종속 형으로 유형을 삭제하거나 대체 할 수 없음] https://stackoverflow.com/questions/11674807/ora-02303-cannot-drop-or-replace-a-type-with-type-or-table-dependents) – OldProgrammer
@OldProgrammer 나는 왜 내가 얻었는지 묻지 않는다. 오류, 나는'타입'이 참조 된 것을 압니다. 내 질문에 분명히 언급되어 있습니다. –