CrazyLOL 2 Denunciar post Postado Setembro 30, 2013 Galera to precisando criar uma trigger porém não estou conseguindo, achei alguns exemplos na internet mas mesmo assim não foi, no mysql achei bem mais facil criar mas aqui no oracle ta complicado... :P Gostaria de ver se alguem poderia me ajudar nessa questão... Tenho uma tabela chamada 'propostas' nela possuo um campo chamado 'codigo' que é uma SEQUENCE, preciso que após ser inserido os dados nela automaticamente salve na tabela 'propostas_historico' uma copia de algumas informações que foram salvas na 'propostas' como por exemplo, 'nome do cliente', 'cpf', 'vendedor', 'data de cadastro' Eu fiz uma gambiarra via php onde estava fazendo manualmente essa inserção porém estou tendo alguns bug onde ele está pulando algumas propostas, e via trigger acredito que não terei esse problema. Enfim, agradeço antecipadamente a ajuda. =) Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Setembro 30, 2013 CREATE OR REPLACE TRIGGER Log_salary_increase AFTER UPDATE ON Emp_tab FOR EACH ROW WHEN (new.Sal > 1000) BEGIN INSERT INTO Emp_log (Emp_id, Log_date, New_salary, Action) VALUES (:new.Empno, SYSDATE, :new.SAL, 'NEW SAL'); END; Fonte Compartilhar este post Link para o post Compartilhar em outros sites