Q & A

에러난 Package body 더블클릭시 내용이 안보입니다.

Date2023.07.10 / Hit : 830

정확한 응답을 위해 아래의 정보를 포함하여 질문을 작성해 주십시오.

 - 제품명 및 버전:7.0.3

 - DBMS 버전: 
 - DB Client 버전: 
 - OS 버전:


안녕하세요.

이번에 오렌지 7.0.3(Bulid:266)으로 업그레이드를 했습니다. 

스키마브라우저에 기능이 추가되었네요..

 

패키지의 Head와 Body를 더블클릭하면

패키지의 해당소스가 잘 보입니다.

 

편리한 기능 감사드립니다.

 

그러나, 

컴파일에러가 발생된 Body를 더블클릭하면 Body소스가 볼수가 없네요.

Body소스를 볼수가 없으니 소스수정을 할 수가 없습니다. 

 

수정부탁드립니다.

 

-----------------------------

 

아래는 에러가 발생되는 샘플코드 입니다.

 

1. 패키지를 생성합니다. ;

 

CREATE OR REPLACE PACKAGE PKG_TEST_HEAD

AS

  PROCEDURE PROC_OPEN  ( P_PARAM       IN VARCHAR2

                       , P_RESULTSET  OUT SYS_REFCURSOR);

END;

 

CREATE OR REPLACE PACKAGE BODY PKG_TEST_BODY

AS

  PROCEDURE PROC_OPEN ( P_PARAM        IN VARCHAR2

                       , P_RESULTSET  OUT SYS_REFCURSOR)

  IS

    V_TEST VARCHAR2(1);

  BEGIN

     V_TEST := '1';

  END;

END;

 

 

2. BODY에서 강제 에러발생시킵니다.

 

CREATE OR REPLACE PACKAGE BODY PKG_TEST_BODY

AS

  PROCEDURE PROC_OPEN ( P_PARAM        IN VARCHAR2

                       , P_RESULTSET  OUT SYS_REFCURSOR)

  IS

    V_TEST VARCHAR2(1);

  BEGIN

    V_TEST := 'AAAAAAAAAAAAAAA'; --  강제에러발생

  END;

END;

 

 

3. 화면에 떠 있는 BODY 소스를 닫습니다.

 

4. 다시 스키마 브라우저에서 BODY소스를 더블클릭하면 BODY소스가 안보입니다.

 

-- 이상 --

 

  • 대표전화
    1660-1675

  • 기술 문의
    02-6931-1734

  • 오렌지 문의
    070-8666-8175

  • 라이선스 문의
    02-6931-1728