存储过程怎么判断执行成功??
建某个存储过程,要求执行成功后,返回:正确 李四,不成功返回:错误 李四
而这返回值是存储过程执行成功或否,怎样判断执行成功与否呢??
按以下方式写,就提示:identifier 'sqlca.sqlcode'must be declared
create or replace pocedure sp_vv( n_name varchar2, err out varchar2 )
as
begin
insert into stu_master (name) values (n_name) ;
commit;
if sqlca.sqlcode = 0 then
err:=('正确'||name||sqlerrm);
else
err:=('错误'||name||sqlerrm);
end if;
exception
...
end sp_vv;