procedure data_change_test2 is
v_nr number;
pragma
autonomous_transaction;
begin
select count(1) into
v_nr
from
audit_emp;
dbms_output.put_line
(‘Count#3=‘||v_nr);
commit;
end;
procedure data_change_test1 is
v_nr
number;
begin
select count(1) into v_nr
from audit_emp;
dbms_output.put_line
(‘Count#2=‘||v_nr);
end;
uDeclare
u v_nr number;
uBegin
u Select count(1)
u into v_nr
u from audit_emp;
u
u insert into audit_emp
values (user, sysdate, ‘Test’);
u
u dbms_output.put_line (‘Count#1=‘||v_nr);
u
u data_change_test1;
u data_change_test2;
u
uEnd;