반응형
ORA-02303: 형식을 삭제하거나 형식 또는 테이블 종속자로 대체할 수 없습니다.
저는 오라클의 신입이고 변화를 시도합니다.varchar(50)
로.250
CREATE OR REPLACE TYPE CEQ_OWNER.TYPE_REC_PARAE2
AS OBJECT
(
...
BONETAT_DESC VARCHAR2(250),
...
)
/
ORA-02303이 표시됩니다. 유형을 유형 또는 테이블 종속자로 삭제하거나 바꿀 수 없습니다.
변경할 유형에 따라 다른 유형 또는 테이블이 있습니다.종속 유형인 경우 FORCE 옵션을 사용하여 유형을 변경할 수 있습니다.
유형을 직접 또는 간접적으로 사용하는 테이블인 경우 새 유형과 새 테이블을 만들고 모든 데이터를 마이그레이션한 후 테이블 및 유형을 삭제하고 이름을 변경해야 합니다.
자세한 내용은 이 Oracle 설명서를 참조하십시오.
구문도 찾아 헤맸지만 설명서를 찾는 데 어려움을 겪었습니다.코도가 링크한 페이지에서...에 주목하십시오.FORCE
개체 이름과 사이에 있습니다.as object
create or replace type ceq_owner.type_rec_parae2 FORCE as object
(
...
BONETAT_DESC VARCHAR2(250),
...
)
/
시도:
drop type your_type force;
수정하거나 삭제하려는 개체에 대한 종속성이 있습니다.
먼저 이 개체를 건너뛰려면 종속 개체를 삭제하고 삭제 또는 수정을 시도합니다.
아래 스크린샷과 같이
아룰, 잘 부탁드립니다.
언급URL : https://stackoverflow.com/questions/11674807/ora-02303-cannot-drop-or-replace-a-type-with-type-or-table-dependents
반응형
'programing' 카테고리의 다른 글
Spring Boot 2의 경우 403 대신 401 (0) | 2023.07.20 |
---|---|
nodejs로 MongoDB 쿼리 결과를 스트리밍하는 방법은 무엇입니까? (0) | 2023.07.20 |
git://protocol이 회사에 의해 차단되었습니다. 어떻게 하면 피할 수 있을까요? (0) | 2023.07.20 |
스프링 부트에서 CORS를 활성화하는 방법 - 작동하지 않음 (0) | 2023.07.20 |
Truthy와 Falsy는 무엇입니까?참 및 거짓과 어떻게 다릅니까? (0) | 2023.07.20 |