728x90
오라클 함수를 이용해 리스트 리턴되는 놈 스크립트 작업을 하던중 CREATE OR REPLACE를 하는데
자꾸 아래처럼 오류가 발생.
오류 보고 -
ORA-00955: 기존의 객체가 이름을 사용하고 있습니다.
00955. 00000 - "name is already used by an existing object"
*Cause:
*Action:
엥? 난 삭제 했는데 왜 이게 뜨지? 그래서 검색 시작.
검색되는 몇개의 글을 참고하여 삭제 하는데 잘 안됨.
구우굴, 스택오브뿔로우, 네이년 검색을 다 했는데 내가 맘에 들어하는 답이 안나놈.
이게 생각보다 삭제가 잘 안됨. ㅡㅡ;;
DROP TYPE 써도 안되고 FORCE옵션 넣어도 삭제 안됨.
짜증이 슬슬 극에 달해가다가, 결국 툴의 힘을 빌려서 직접 삭제하니 삭제됨.
SQL Developer 에서
유형에 가서 직접 마우스 오른쪽해서 삭제해버림.
그러니까 삭제됨.
정확한 스크립트 찾으려고 하다가 걍 시간없고 짜증나서 패스.
나 같은 분은 그냥 맘편히 툴에서 유형 찾아서 삭제하고 재생성하면 잘됨.
320x100
'IT > Databases' 카테고리의 다른 글
오라클 함수나 프로시저에서 에러코드, 에러내용 출력시키기~ (0) | 2022.11.23 |
---|---|
ORACLE TYPE 생성을 통한 리스트형 함수 생성 (0) | 2022.11.18 |
TEMPORARY TABLESPACE 에 대한 각종 내용 정리. (0) | 2022.10.31 |
oracle temp tablespace resize (오라클 템프 테이블스페이스 리사이즈) (0) | 2022.10.12 |
oracle DB trace log 위치 (0) | 2022.10.07 |