Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

VINICIUS RAMOS

Trigger Único

Recommended Posts

Tenho vários triggers que são ativados na inserção de dados em determinada tabela.

Gostaria de utilizar apenas um trigger, mas tem triggers que são BEFORE e outros AFTER.

Tem alguma forma de tratar isso.

 

CREATE OR REPLACE TRIGGER TR_DOCUMENTOS_UNICOS

BEFORE /AFTER INSERT OR UPDATE OR DELETE ON DOCUMENTOS

FOR EACH ROW

 

DECLARE

 

BEGIN

 

IF INSERTING THEN

 

ELSEIF UPDATING THEN

 

ELSIF DELETING THEN

 

END IF;

END;

/

SHOW ERRORS;

Utilizei essa estrutura, porém, não sei como diferenciar o BEFORE do AFTER.

 

Alguém pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use uma outra opção , quer dizer apenas se a trigger vai ser disparada antes(before) ou

depois(after) do comando.

 

A escolha depende do que a trigger vai fazer

 

before - criticas / validações

after - logs / criação de outros registros etc

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use uma outra opção , quer dizer apenas se a trigger vai ser disparada antes(before) ou depois(after) do comando.A escolha depende do que a trigger vai fazer before - criticas / validações after - logs / criação de outros registros etc

vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.