oracle簡單存儲過程以及如何查看編譯錯誤
;
CREATE OR REPLACE PROCEDURE procedure_test IS
val VARCHAR2(200);
BEGIN
/* val := '';*/
SELECT uname INTO val FROM t_user;
END
;
select text from user_source where type='PROCEDURE' and name='PROCEDURE_TEST'
;
EXEC PROCEDURE_TEST;
execute procedure_test;
右鍵存儲過程,重新編譯;
然后執行
select * from SYS.USER_ERRORS where NAME = upper('PROCEDURE_TEST');
查看編譯錯誤
;