Fórum Trigger: cancelar update e delete #55108

06/02/2006

0

como faço para criar uma Trigger que dependendo do registro evite que o mesmo seja editado ou excluído?


Raserafim

Raserafim

Responder

Posts

09/02/2006

Rodolpho123

Crie uma exceção e trate-a dentro da sua Trigger. Ela irá abortar toda a operação...


Responder

Gostei + 0

31/05/2006

Adrinei

Tenho um trigger before insert update FB 1.5 que testa para ver se o registro deve ser inserido/editado ou não.
Coloquei uma exception com any para tratar o erro, mas o registro é gravado da mesma forma!
Existe outra maneira de abortar a operação? O que pode estar errado?

Falow


Responder

Gostei + 0

01/06/2006

Beppe

Na verdade é lançar a exceção, e não tratá-la.

Pode mostrar seu código?


Responder

Gostei + 0

01/06/2006

Adrinei

Colega,

Eu testo os valores ´NEW´ e chego a conclusão que esta linha não deveria ser inclusa.
Eu gostaria de saber é possível cancelar a inclusão da linha atual no evento before insert de um trigger.
Se eu usar o comando ´delete´ disparo outros triggers relacionados a este evento o que não é bom.


Responder

Gostei + 0

01/06/2006

Beppe

No before insert a linha ainda não foi inclusa na tabela.
Como dispara a exceção? Tem certeza que não quer mostrar?


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar