Ir para conteúdo
Fórum Script Brasil
  • 0

Trigger Log


Camila David

Pergunta

Olá,

preciso criar uma trigger para inserção de log, preciso de um script.

fiz desta forma:

Create Trigger TB_LOG_PLACA ---tabela a ser populada

AFTER INSERT, UPDATE

ON TB_CELULAR_PLACA --tabela onde irei buscar parte dos dados

BEGIN

INSERT INTO TB_LOG_PLACA (TB_LOG_PLACA_ID.nextval, PLACA, DATA_LOG, STATUS_PLACA) -campos da tabela a ser populada, sendo o primeiro campo um sequence

SELECT (ID,PLV_NR_PLACA,now(), CLP_IC_SERVICO_ATIVADO) FROM INSERTED - now() data e hora atual do sistema no momento do insert(sendo data + hora+ minuto), existe a tabela Inserted no Oracle

END

Editado por Camila David
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
Olá,

preciso criar uma trigger para inserção de log, preciso de um script.

fiz desta forma:

Create Trigger TB_LOG_PLACA ---tabela a ser populada

AFTER INSERT, UPDATE

ON TB_CELULAR_PLACA --tabela onde irei buscar parte dos dados

BEGIN

INSERT INTO TB_LOG_PLACA (TB_LOG_PLACA_ID.nextval, PLACA, DATA_LOG, STATUS_PLACA) -campos da tabela a ser populada, sendo o primeiro campo um sequence

SELECT (ID,PLV_NR_PLACA,now(), CLP_IC_SERVICO_ATIVADO) FROM INSERTED - now() data e hora atual do sistema no momento do insert(sendo data + hora+ minuto), existe a tabela Inserted no Oracle

END

olá Camila, pelo que entendi você quer criar uma trigger do tipo insert!

só não entendi o porque do select, mas enfim espero que tenha lhe ajudado :D

create trigger TB_LOG_PLACA after insert on TB_CELULAR_PLACA

for each row begin

insert into TB_LOG_PLACA (TB_LOG_PLACA_ID.nextval, PLACA, DATA_LOG, STATUS_PLACA)

values(ID,PLV_NR_PLACA

,now()

,CLP_IC_SERVICO_ATIVADO)

/*

select(ID,PLV_NR_PLACA

,now()

,CLP_IC_SERVICO_ATIVADO)

from INSERTED -- now() data e hora atual do sistema no momento do insert(sendo data + hora+ minuto), -- existe a tabela Inserted no Oracle*/

end;

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...