Bom dia,
Gente é o seguinte, gostaria de saber que tipo de lock o "for update" realizada. Estava usando o PL/sql developer no momento que passou pela minha cabeça essa pergunta.
FOR UPDATE
- heraldoaraujo
- Rank: Programador Pleno
- Mensagens: 41
- Registrado em: Dom, 19 Fev 2012 12:10 pm
- madmax
- Rank: DBA Pleno
- Mensagens: 293
- Registrado em: Qua, 13 Dez 2006 5:02 pm
- Localização: São Paulo
- Contato:
________________________________
Douglas - Madmax.
Douglas - Madmax.
Olá heraldoaraujo
O FOR UPDATE e um lock de registro que trava os registros dentro do seu select, por exemplo
Select * from tabela FOR UPDATE --> vai locar toda a tabela
Select * from tabela where cod = 1 FOR UPDATE --> vai locar apenas 1 registro.
Basicamente e como se fosse um UPDATE esperando um COMMIT.
Espero ter ajudado.
abs.
O FOR UPDATE e um lock de registro que trava os registros dentro do seu select, por exemplo
Select * from tabela FOR UPDATE --> vai locar toda a tabela
Select * from tabela where cod = 1 FOR UPDATE --> vai locar apenas 1 registro.
Basicamente e como se fosse um UPDATE esperando um COMMIT.
Espero ter ajudado.
abs.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 16 visitantes