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

 


Responder a