프로시져 하나 만드는 데 저장은 되지만 컴파일이 되지 않네요. 0 1 2,028

by 개곰자리 [2012.06.13 15:19:30]


아래와 같은 내용으로 프로시져를 만들려고 합니다.

이곳 튜토리얼에 있는 에재로 해본건데요.]

이건 컴파일이 되지 않는 다고 하네요.

오라클은 원래 이렇게 깐깐한 건가요?

CREATE OR REPLACE PROCEDURE Emp_Info( p_empno IN emp.empno%TYPE )
    IS
    
    v_empno emp.empno%TYPE; 
    v_ename emp.ename%TYPE;
    v_sal   emp.sal%TYPE;
    BEGIN
    DBMS_OUTPUT.ENABLE;
    
    SELECT empno, ename, sal
    INTO v_empno, v_ename, v_sal  
    FROM emp
    WHERE empno = p_empno ;
    
    DBMS_OUTPUT.PUT_LINE( '사원번호 : ' || v_empno ); 
    DBMS_OUTPUT.PUT_LINE( '사원이름 : ' || v_ename );
    DBMS_OUTPUT.PUT_LINE( '사원급여 : ' || v_sal );
    END;
   /
by 마농 [2012.06.13 16:23:13]

에러메시지를 확인하시고, 그에 맞게 대처하셔야 합니다.(모든 언어 공통사항)

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입