2009-09-29 5 views

답변

2

지원에 대한 액세스 권한이있는 경우 버그 # 3744836처럼 보입니다. 파이프 라인 된 함수 및 동의어와 관련된 유사한 버그가 here으로 설명되어 있습니다. 이 작업을 수행하는

6

시도 : 나는 정확히 같은 문제와 일을 했어

DROP TYPE SYS_PLSQL_77721_489_1; 
DROP TYPE SYS_PLSQL_77721_DUMMY_1; 
DROP PACKAGE BODY xxxx; 
DROP PACKAGE xxx; 

. 죄송합니다 @ 빈센트하지만 당신이 제공하는 링크는 문제를 해결하지 못합니다.

+0

나를 위해 일한 것 같아요. 왜 그런지 궁금 해서요? 첫 번째 명령문은 존재하지 않는 오브젝트를 삭제하려고 시도하므로 실패합니다. 정확히 "DUMMY"유형은 무엇입니까? –

+0

이것은 우리에게도 도움이되었습니다 ... 문제는 설명 할 수있는 사람을 위해 추가 포인트가 있습니다. – JTech

+0

두 번째 줄 (이름이 "DUMMY")을 사용하여 삭제할 수있었습니다. 즉 DROP TYPE SYS_PLSQL_77721_DUMMY_1; 대답을 주셔서 감사합니다 –

0

이 문제점의 확인 된 원인 중 하나는 PL/SQL 유형과 함께 파이프 라인 된 함수를 사용한다는 것입니다. 버그이며, 최신 또는 완전히 패치 된 Oracle 버전에서 수정해야합니다. 해결 방법은 대신 SQL 유형을 사용하는 것입니다 (예 : create type whatever as object ...).

이 상황에 해당되지 않는 경우 자세한 내용을 포함하도록 질문을 편집하십시오.

+0

'FETCH cur INTO rec;'는 레코드와 함께 작동하며 오브젝트와 함께 작동하지 않습니다.이 문제를 해결할 방법이 있습니까? – Blaf

+0

@blaf -'cur'을 정의하는 방법에 달려 있습니다. 이것은 다른 질문처럼 보입니다. 귀하의 시나리오를 이해할 수 있도록 충분한 세부 사항을 알려주십시오. – APC

관련 문제