Baita dica... diga-se de passagem... tive um problema parecido num cliente que já tinha cara de mistério, isso foi em 2011 durante uma migração... hehehe Tinha cara achando que era bruxaria já! :D
Att,/Regards, Vitor Jr. Infraestrutura / Infrastructure Team Oracle 11g DBA Certified Professional - OCP Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid Infrastructure Administrator - OCE Oracle Database 11g Performance Tuning Certified Expert - OCE Oracle Exadata 11g Certified Implementation Specialist Oracle Certified Associate, MySQL 5 mail, gtalk e msn: vitorj...@gmail.com http://certificacaobd.com.br/ skype: vjunior1981 -----Mensagem original----- De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de Gerson Junior Enviada em: quinta-feira, 2 de maio de 2013 16:53 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Re: Trigger com problemas Que bom! Abraços! Gerson S. de Vasconcelos Júnior DBA - Oracle Certified Fone: (16) 8176-0468 Msn: gerson.vasconce...@gmail.com Skype: gersonvjunior http://www.diaadiaoracle.com.br/ Em 2 de maio de 2013 16:50, ciadart <rafael.henri...@gmail.com> escreveu: > ** > > > Problema resolvido com a dica do Gerson! > > Muito obrigado mais uma vez! > > RAfael > > --- Em oracle_br@yahoogrupos.com.br, "ciadart" <rafael.henrique@...> > escreveu > > > > > Blz Gerson? Espero que sim! =) > > > > Muito obrigado pela dica. > > > > Vou verificar isso aqui e te retorno! > > > > Mais uma vez obrigado pela atenção! > > > > RAfael > > > > > > --- Em oracle_br@yahoogrupos.com.br, Gerson Junior > > <gerson.vasconcelos@> > escreveu > > > > > > > Fala Rafael. > > > > > > Não tem alguma outra trigger nesta mesma tabela que esteja > > > limpando > estes > > > campos não? > > > > > > Tivemos um problema semelhante, em que o processo fazia o insert > > > na > tabela, > > > que disparava a trigger, e depois fazia um update no registro > > > inserido, para sinalizar que tinha concluído a operação, neste > > > momento uma > trigger de > > > update limpava os campos. Então, parecia ser um "único momento", > > > mas na verdade eram 2 triggers uma anulando a outra. > > > > > > Dá uma conferida nisso.... > > > > > > Abraços! > > > > > > > > > > > > Gerson S. de Vasconcelos Júnior > > > DBA - Oracle Certified > > > Fone: (16) 8176-0468 > > > Msn: gerson.vasconcelos@ > > > Skype: gersonvjunior > > > http://www.diaadiaoracle.com.br/ > > > > > > > > > Em 30 de abril de 2013 14:40, Rafael HM Pereira > > > <rafael.henrique@>escreveu: > > > > > > > > ** > > > > > > > > > > > > Pessoal boa tarde! > > > > > > > > Estou com um problema incomum aqui na empresa. > > > > > > > > A trigger abaixo deveria realizar um insert simples na tabela > > > > FLP_HISTORICO. > > > > O problema é que a trigger esta inserindo apenas parte dos > > > > valores > passados > > > > no insert. Os demais dados não são inseridos mesmo contendo > > > > valores > nos > > > > campos. > > > > > > > > O mais curioso, é que se eu executar os inserts manualmente com > > > > os > mesmos > > > > dados, o insert é realizado com sucesso. > > > > > > > > Alguem tem idéia do que pode ser? > > > > > > > > Dados inseridos corretamente: *:NEW.COD_FUNCIONARIO, > > > > :NEW.DAT_LANC, > 204* > > > > Dados não inseridos: *:NEW.VLR_DOCUMENTO, 'MANAGER', > > > > :NEW.DAT_LANC, > 'FC'* > > > > > > > > Trigger: > > > > > > > > *create or replace* > > > > *TRIGGER "GLOBUS".TR_FLP_FICHACONDUTA_ARR_BH* > > > > *AFTER INSERT ON T_ARR_LANC_FUNC * *FOR EACH ROW WHEN > > > > (NEW.cod_empresa in (1,2,3))* > > > > * > > > > * > > > > *BEGIN* > > > > * INSERT INTO FLP_HISTORICO (codintfunc, dthist, codocorr, > > > > nrdoctohist, usuincluiu, dtincluiu, origem) * > > > > * VALUES (:NEW.COD_FUNCIONARIO, :NEW.DAT_LANC, 204, > > > > :NEW.VLR_DOCUMENTO, 'MANAGER', :NEW.DAT_LANC, 'FC');* END; > > > > > > > > -- > > > > Att, > > > > > > > > Rafael HM Pereira > > > > > > > > Linux User Id: 360166 > > > > Skype: rafaelhmpereira > > > > MSN: rafael.henrique@ > > > > Blog: http://rafaelhmpereira.blogspot.com > > > > LinkedIn: http://br.linkedin.com/in/rafaelhmpereira > > > > (27) 9233-0734 / (27) 3328-4320 > > > > > > > > [As partes desta mensagem que não continham texto foram > > > > removidas] > > > > > > > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ -------------------------------------------------------------------------------------------------------------------------- >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira >responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -------------------------------------------------------------------------------------------------------------------------- >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » >Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO >ESPAÇO! VISITE: http://www.oraclebr.com.br/ ------------------------------------------------------------------------------------------------------------------------ Links do Yahoo! Grupos