Quote Originariamente inviata da hannibal/p Visualizza il messaggio
scenario:

  • applicazione che modifica (update) record su database1.tabella1
  • su database1.tabella1 un trigger "intercetta" update e fa insert su database2.tabella2 (questo database e questa tabella sono in db link con il database1 e si trovano su altro server).

funziona tutto ma, se si interrompe il db link tra i due server (ad esempio problemi di rete) l'applicazione che modifica il record nella tabella database1.tabella1 va in eccezzione e NON completa l'update.
è possibile dire a oracle di continuare l'update anche se il trigger non può completare l'insert sulla tabella del db in dblink?

Grazie

Bye
non conosco molto bene oracle.

Comunque in linea di principio nell'informatica in generale, quando una parte di un programma genera una eccezione , tale eccezione va intercettata e gestita.

Ad esempio potresti intercettarla con un IF e gestirla in modo tale che l'esecuzione del trigger continui...