Muito cuidado ao usar a rotina PRAGMA AUTONOMOUS_TRANSACTION, pois gera uma transação a mais e pode ocorrer problemas em sua DML.
Atenciosamente Celso Henrique de Oliveira Souza ----- Mensagem original ---- De: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> Para: oracle_br@yahoogrupos.com.br Enviadas: Segunda-feira, 23 de Junho de 2008 14:22:35 Assunto: Re: [oracle_br] PRAGMA AUTONOMOUS_TRANSACTION Márcio, A Rotina de AUTONOMOUS_TRANSACTION funciona sem problemas no banco e roda de forma autonoma para atualizar o DB2, inclusive fazendo COMMIT. No ASP.net existem alguns controle de transação que informam se o commit vai ser explicito ou não, tente ver algo sobre isso, pois com certeza o problema deve estar em sua aplicação, visto que ao rodar pelo banco de dados o procedimento funciona sem problemas. Abraços, Edson Almeida Jr www.consulting.com.br > Untitled DocumentEstou utilizando esse recurso do oracle em uma trigger. > Que Após um Insert no Oracle eu faço o Update no DB2. Fiz testes via > banco e funcionou. Na minha aplicação, Portal Asp.Net acontece o erro > ORA-06519, que precisa dar um commit ou rollback no final da transação, eu > faço isso já. > > Resumindo, o comando funciona no banco, mas quando a aplicação dispara um > insert e consequentemente a trigger dá o erro. Alguém tem alguma vivência > maior com esse comando que possa dar uma força, se é problema na aplicação > ou na trigger. > > Obrigado, > Márcio Ricardo Alves da Silva > Programador Pleno > Oracle Certified Associate 9i > * [EMAIL PROTECTED] > > Config Informática Ltda > & Av. Eng. Luis Carlos Berrini, 801 - 7º andar > & 04571-010 - Brooklin Novo - São Paulo - SP > ( Fone (11) 5501-8300 > ( Fax (11) 5501-8302 > 8 www.config.com.br > > > [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/ > -------------------------------------------------------------------------------------------------------------------------- >>Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU >> PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ > ------------------------------------------------------------------------------------------------------------------------ > Links do Yahoo! Grupos > > > ------------------------------------ -------------------------------------------------------------------------------------------------------------------------- >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/ -------------------------------------------------------------------------------------------------------------------------- >Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO >ESPAÇO! VISITE: http://www.oraclebr.com.br/ ------------------------------------------------------------------------------------------------------------------------ Links do Yahoo! Grupos Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]