Pular para o conteúdo

Fóruns SQL e PL/SQL Trigger Só Executa Primeiro Bloco do Programa Trigger Só Executa Primeiro Bloco do Programa

#92295
burga
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…