2013-04-19 5 views
0

나는 그래서 그냥 패키지PL SQL 프로 시저 선언/정의

CREATE OR REPLACE PACKAGE P1 AS 
    PROCEDURE PROC1 
    (
    ); 
END P1; 

CREATE OR REPLACE PACKAGE BODY P1 AS 
    //package definition 
END P1; 

이 패키지를 정의하는 올바른 방법인가를 만드는 일반적인 흐름을 파악하는 것을 시도 PL/SQL에 새로운 오전?

기본적으로 패키지를 선언하고 동일한 파일에서 패키지 본문을 정의 할 수 있는지 또는 두 개의 개별 파일을 만들어야하는지 여부를 확인하려고합니다. 나는 그것을 실행하려고하면

, 나는 다른에있는 파일에서 패키지의 사양, 몸이, 일반적으로 오류 Encountered the word 'PROCEDURE' when expecting one of the following

답변

0

를 얻을. 왜 그것들을 같은 파일에 넣으려고합니까?

0

개별 패키지는 중요하지 않지만 본문 앞에 사양을 선언해야합니다.

여러 패키지를 작성하는 경우 본문이 아직 작성되지 않은 다른 패키지를 참조하더라도 본문을 컴파일 할 수 있으므로 먼저 모든 스펙을 작성하는 것이 가장 좋습니다.