0
이 내 저장 프로 시저컴파일시 에러 및 실행 오류
create or replace procedure EMP_DB.std_stdsp
(stid in out varchar(10),
name in out varchar(100)
)
is
begin
select *from students s
where S.STDID in(stid)
and S.STDNME in (name);
end EMP_DB.std_stdsp;
/
컴파일 오류
경고입니다 : 컴파일하지만 컴파일 오류가
것은 내가 저장 실행 절차, 난 오류가 발생했습니다
EXEC EMP_DB.std_stdsp('1','Farhat');
오류
BEGIN EMP_DB.std_stdsp('1','Farhat'); END;
Error at line 1
ORA-06550: line 1, column 14:
PLS-00905: object EMP_DB.STD_STDSP is invalid
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
다시 선택에서 여러 레코드를 얻기 위해 의도처럼 보이는 사전
'create' 문 바로 다음에'show errors'를 할 수 있습니다; 'user_errors' 뷰를 나중에 질의 할 수도 있습니다. 어느 것이 든 실제 컴파일 오류를 보여줄 것이고, 현재 유효하지 않은 모든 객체에 대한 후자가 있으므로 객체 유형과 이름을 필터링 할 수 있습니다. –