Oracle Acessando Registros Atualizados Durante a Mesma Transação
Usando o Oracle 10g
É possível obter o valor de um campo recém-atualizado na mesma transação antes de ser confirmado.
Estou executando um procedimento armazenado que chama 2 outros procedimentos armazenados.
O primeiro procedimento armazenado obtém um registro de uma tabela e, em seguida, atualiza esse registro.
O segundo procedimento armazenado obtém esse mesmo registro, mas precisa usar os campos recém-atualizados do primeiro procedimento armazenado.
Então o commit é realizado.
O commit só pode ser feito se ambos os procedimentos forem executados com sucesso.
O segundo procedimento armazenado obterá os dados recém-atualizados ou obterá uma cópia dos mesmos dados que foram retornados no primeiro procedimento sem a atualização?