0
這是我的存儲過程compliation錯誤,執行錯誤
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'視圖。要麼會向您顯示實際的編譯錯誤,後者會顯示所有當前無效的對象,因此如果您需要篩選很多內容,則可以過濾對象類型和名稱。 –