› Fóruns › SQL e PL/SQL › Trigger Só Executa Primeiro Bloco do Programa › Trigger Só Executa Primeiro Bloco do Programa
27 de janeiro de 2010 às 3:00 pm
#92295
Participante
Neste caso, como você quer inserir em uma tabela via DBLink aí sim você deve utilizar PRAGMA AUTONOMOUS_TRANSACTION.
Mas o mas correto seria fazer uma procedure com o autonomous_transaction e com o insert dentro dela e chamar esta procedure pela trigger normal.
EDIT:
Dê uma checada também se o seu DBLink está funcionando. Pelo que parece é via HS certo? Veja se o driver ODBC também está ok…