[RESOLVIDO] Tratamento em uma trigger

Discussão em 'EMS , HCM e Totvs 11' iniciado por tandujar, Agosto 19, 2013.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. tandujar

    tandujar Membro Participativo

    Boa tarde,

    Hoje tenho uma trigger em uma determinada tabela e gostaria de adicionar uma regra na mesma, onde quando for uma determinada informação, não permite a eliminação.

    Como posso fazer isto ?

    Se eu colocar uma validação e colocar um return já resolve ?
  2. Mokwa

    Mokwa Membro Participativo

    Sim, mas tem que ser um RETURN ERROR.
  3. LFBuozi

    LFBuozi Membro Participativo

    Se é para deletar, pode usar um RETURN "OK", senão RETURN "NOK"
  4. Mokwa

    Mokwa Membro Participativo

    Se der somente 'OK' ou 'nOK' a transação não sera desfeita, ele ira excluir o registro da mesma maneira.

    Oque da para fazer é RETURN ERROR 'Qualquer Coisa'.

    Esse ERROR, internamente gera a informação necessária para o progress desfazer o bloco.
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página