Obrigado a todos, Eu resolvi o problema criando uma coluna que � preenchida pela trigger de BEFORE, caso a coluna esteja vazia, ou � preenchida pela aplica��o somente nas situa��es especificas, e isto serve de base para a trigger de AFTER desviar a execu��o, desta forma n�o foi necessario alterar todo o sistema de produ��o.
Reginaldo ----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, November 26, 2002 6:02 PM Subject: Re: [sqlwin] � possivel impedir a execu��o da trigger de AFTER INSERT ou AFTER UPDATE ? > > Reginaldo, > > Eu sei que nos Triggers de BEFORE (Ins ou Upd) voc� pode criar uma package > e nela definir vari�veis de ambiente que podem ser referenciadas nos demais > Triggers de AFTER, com isso voc� eliminaria a necessidade de criar uma > coluna na tabela para us�-la apenas como compara��o... > > Espero ter ajudado > > Sds > Fabiano Reis > WestLB - Banco Europeu > Systems Development > tel: 55 + 11 + 5504-9833 > fax: 55 + 11 + 5504-9933 > > > > > > > "Reginaldo" <[EMAIL PROTECTED]> > > Sent by: [EMAIL PROTECTED] > > > 26/11/2002 17:51 > > > Please respond to sqlwin > > > > > > > To: <[EMAIL PROTECTED]> > cc: > Subject: [sqlwin] � possivel impedir a execu��o da > trigger de AFTER INSERT ou AFTER UPDATE ? > > > Boa tarde, > > � o seguinte: tenho varias tabelas com duas triggers definidas (after > insert e after update) que est�o funcionando perfeitamente, no entando, > numa situa��o bastante espefica eu quero que a triger n�o seja executada. > Pensei em criar uma coluna para dentro do procedimento da trigger e > comparar um valor para desviar a execu��o, mas dessa forma acho que daria > muito trabalho, eu teria que mudar o sistema de produ��o... > > Alguma id�ia? > > > Muito obrigado a todos. > > > Reginaldo Garcia > > > > > > > > > Diese Nachricht ist vertraulich. Sie ist ausschliesslich fuer > den im Adressfeld ausgewiesenen Adressaten bestimmt. > Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten > wir um eine kurze Nachricht. Jede unbefugte Weiterleitung > oder Fertigung einer Kopie ist unzulaessig. Da wir nicht die > Echtheit oder Vollstaendigkeit der in dieser Nachricht > enthaltenen Informationen garantieren koennen, schliessen wir > die rechtliche Verbindlichkeit der vorstehenden Erklaerungen > und Aeusserungen aus. Wir verweisen in diesem Zusammenhang > auch auf die fuer die Bank geltenden Regelungen ueber die > Verbindlichkeit von Willenserklaerungen mit verpflichtendem > Inhalt, die in den bankueblichen Unterschriftenverzeichnissen > bekannt gemacht werden. > > This message is confidential and may be privileged. It is > intended solely for the named addressee. If you are not the > intended recipient please inform us. Any unauthorised > dissemination, distribution or copying hereof is prohibited. > As we cannot guarantee the genuineness or completeness of > the information contained in this message, the statements > set forth above are not legally binding. In connection > therewith, we also refer to the governing regulations of > WestLB concerning signatory authority published in the > standard bank signature lists with regard to the legally > binding effect of statements made with the intent to > obligate WestLB. > > Lista de Centura SQLWindows > Administrador : [EMAIL PROTECTED] > [ http://www.centuraexplorer.com ] > Para sair desta lista mande mensagem para: > [EMAIL PROTECTED] sem nada no Subject e > com o comando a seguir no corpo da msg: > "unsubscribe sqlwin" (sem as aspas) > ============================================== Lista de Centura SQLWindows Administrador : [EMAIL PROTECTED] [ http://www.centuraexplorer.com ] Para sair desta lista mande mensagem para: [EMAIL PROTECTED] sem nada no Subject e com o comando a seguir no corpo da msg: "unsubscribe sqlwin" (sem as aspas) ==============================================
