devo usar commit no trigger post-update?

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
eduardo
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 56
Registrado em: Ter, 10 Jul 2007 3:24 pm
Localização: sp
Sempre há algo a aprender....

pessoal,

me ocorreu essa dúvida básica:

tenho 1 bloco base table;

tenho um trigger post update que faz um insert numa tabela diferente da tabela do bloco e depos o trigger faz um update numa terceira tabela.

devo colocar commit após a execução do insert e do update no trigger post-update ou o commit é feito automaticamente?

desde já agradeço a ajuda!
davidmeloboy
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 54
Registrado em: Sex, 05 Set 2008 1:53 pm
Localização: Parobé - RS
Contato:
David.

Não se faz alteração depois da post-update. A post-update é usada se você talvez queira retornar algum valor para algum item de algum bloco do forms.
Se você tentar comitar dentro da post-update o forms vai acusar um erro.
Se você quer inserir em outra tabela o valor alterado, você deve usar a pre-update do bloco. Depois o forms vai fazer o commit automático.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 26 visitantes