Escolar Documentos
Profissional Documentos
Cultura Documentos
--***************************************************************************
-- >>> SIMULANDO ATUALIZAÇÃO PERDIDA <<<
declare
saldo_A number;
saldo_B number;
saldo_C number;
begin
dbms_output.put_line('>>> SIMULANDO ATUALIZAÇÃO PERDIDA <<<');
dbms_output.put_line('>>>> SALDO INICIAL <<<<');
begin
dbms_lock.sleep(5);
end;
end;
/
select * from conta;
declare
saldo_B number;
saldo_C number;
begin
dbms_output.put_line('>>> SIMULANDO ATUALIZAÇÃO PERDIDA <<<');
dbms_output.put_line('>>>> SALDO INICIAL <<<<');
end;
/
select c.id, c.valor from conta c;
--***************************************************************************
-- >>> SIMULANDO RECUPERAÇÕES INCONSISTENTES <<<
declare
saldo_A number;
saldo_B number;
saldo_C number;
total number := 0;
begin
dbms_output.put_line('>>> SIMULANDO RECUPERAÇÕES INCONSISTENTES <<<');
dbms_output.put_line('>>>> SALDO INICIAL <<<<');
begin
dbms_lock.sleep(5);
end;
end;
/
declare
saldo_A number;
saldo_B number;
saldo_C number;
total number := 0;
begin
dbms_output.put_line('>>> SIMULANDO RECUPERAÇÕES INCONSISTENTES <<<');
dbms_output.put_line('>>>> SALDO INICIAL <<<<');
end;
/
--***************************************************************