Eduardo, Acredito que nesse caso vc terá que descobrir um "workarround" na própria ferramenta. Tipo, quando for incluir apenas uma linha, vc inclui uma a mais e depois a deleta na mesma transação, ou insere duas linhas, grava as infs e depois apaga a que estava a mais.
O esforço é dobrado quando se fica com as mãos atadas, mas abriria também um chamado junto ao fornecedor relatando o fato e os testes feitos. [ ]'s Salvio Padlipskas -----Mensagem original----- De: Eduardo [mailto:[EMAIL PROTECTED] Enviada em: terça-feira, 8 de novembro de 2005 13:12 Para: [email protected] Assunto: Re: [oracle_br] Trigger x Commit ! Help !!! Amigos, Fiz alguns testes quando insert e updates via SQL´plus e a trigger funcionou, mas pela aplicação não. o problema é que a aplicação é de terceiros e eu não tenho o código fonte. Tentei tb mudar a trigger para BEFORE não adiantou. Será que tem outra solucão??? Edu ----- Original Message ----- From: Salvio Padlipskas To: '[email protected]' Sent: Monday, November 07, 2005 9:22 AM Subject: RES: [oracle_br] Trigger x Commit ! Help !!! Eduardo, Uma trigger não aceita commit dentro de seu código. Como sugestão, veja como os seus inserts e updates estão sendo executados em sua aplicação (verifique como é realizado o fim da transação (commit e rollback) e realize alguns testes no SQL*Plus (Insert e Update), que é a ferramenta universal da Oracle, servindo como orientação inicial. Outra sugestão é mudar o tempo de execução da trigger, passando para BEFORE. Faça os testes e "poste" as infs aqui posteriormente para que possamos contribuir em sua necessidade. [ ]'s Salvio Padlipskas -----Mensagem original----- De: Eduardo [mailto:[EMAIL PROTECTED] Enviada em: segunda-feira, 7 de novembro de 2005 10:39 Para: [email protected] Assunto: [oracle_br] Trigger x Commit ! Help !!! Olá galera, Tenho a trigger abaixo,vou tentar explicar o problema, as alterações só commtam quando mais de uma linha sofre alterações, ou seja, a ultima linha sempre fica esperando um commit ou um novo disparo da trigger, tentei colocar um commit no final da trigger, mas nao aceita. Como resolvo isso??? CREATE OR REPLACE TRIGGER GER_RESERVA4 AFTER INSERT OR UPDATE OF IES_NFE_EMIT ON NFE_SUP_COMPL FOR EACH ROW BEGIN UPDATE FAT_NUMERO_SER SET NUM_NFF = (select NUM_NFF from fat_numero WHERE COD_EMPRESA = :NEW.COD_EMPRESA) END; / Eduardo Souza Pinho Depto - T.I / Sistemas DDR: 55 11 2146-9449 Fone: 55 11 2146-9444 Fax: 55 11 3871-3730 [EMAIL PROTECTED] www.sonsun.com.br [As partes desta mensagem que não continham texto foram removidas] ORACLE_BR APOIA 2ºENPO-BR _____________________________________________________________________ O 2º Encontro Nacional de Profissionais Oracle realizado no dia 05/11/2005 no auditório da FIAP em São Paulo foi melhor que a primeira. Confira no GPO (do nosso amigo Willian) http://www.profissionaloracle.com.br _____________________________________________________________________ Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] ORACLE_BR APOIA 2ºENPO-BR _____________________________________________________________________ O 2º Encontro Nacional de Profissionais Oracle realizado no dia 05/11/2005 no auditório da FIAP em São Paulo foi melhor que a primeira. Confira no GPO (do nosso amigo Willian) http://www.profissionaloracle.com.br _____________________________________________________________________ Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE ---------------------------------------------------------------------------- -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [As partes desta mensagem que não continham texto foram removidas] ORACLE_BR APOIA 2ºENPO-BR _____________________________________________________________________ O 2º Encontro Nacional de Profissionais Oracle realizado no dia 05/11/2005 no auditório da FIAP em São Paulo foi melhor que a primeira. Confira no GPO (do nosso amigo Willian) http://www.profissionaloracle.com.br _____________________________________________________________________ Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] ORACLE_BR APOIA 2ºENPO-BR _____________________________________________________________________ O 2º Encontro Nacional de Profissionais Oracle realizado no dia 05/11/2005 no auditório da FIAP em São Paulo foi melhor que a primeira. Confira no GPO (do nosso amigo Willian) http://www.profissionaloracle.com.br _____________________________________________________________________ Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
