광고 한 번씩 클릭해 주시면 글 쓰는데 큰 힘이 됩니다 (제발~)

IT/Databases

CREATE TYPE 생성 중 ORA-00955: 기존의 객체가 이름을 사용하고 있습니다. 오류 개짜증 ㅋㅋ

ThinkTheStory 2022. 11. 9. 15:35
728x90

오라클 함수를 이용해 리스트 리턴되는 놈  스크립트 작업을 하던중 CREATE OR REPLACE를 하는데

자꾸 아래처럼 오류가 발생.

 

오류 보고 -
ORA-00955: 기존의 객체가 이름을 사용하고 있습니다.
00955. 00000 -  "name is already used by an existing object"
*Cause:    
*Action:

 

엥? 난 삭제 했는데 왜 이게 뜨지? 그래서 검색 시작.

검색되는 몇개의 글을 참고하여 삭제 하는데 잘 안됨. 

구우굴, 스택오브뿔로우, 네이년 검색을 다 했는데 내가 맘에 들어하는 답이 안나놈.

이게 생각보다 삭제가 잘 안됨. ㅡㅡ;;

DROP TYPE 써도 안되고 FORCE옵션 넣어도 삭제 안됨.

짜증이 슬슬 극에 달해가다가, 결국 툴의 힘을 빌려서 직접 삭제하니 삭제됨.

 

SQL Developer 에서 

유형에 가서 직접 마우스 오른쪽해서 삭제해버림.

그러니까 삭제됨.

정확한 스크립트 찾으려고 하다가 걍 시간없고 짜증나서 패스.

나 같은 분은 그냥 맘편히 툴에서 유형 찾아서 삭제하고 재생성하면 잘됨.

320x100