Welvinho18 e Bruno, obrigado pela atenção.

Nós estamos migrando nossos bancos Sybase para Oracle e o 
procedimento sugerido pelo Bruno seria nossa última opção, devido ao 
enorme volume de trabalho que esta alteração acarretaria.

Nós esperávamos que houvesse uma maneira de contornar a falta da 
cláusula 'order' no 'create trigger'.

Mas, de qualquer forma, se não houver uma forma de implementar isso, 
semelhante ao Sybase, pelo menos com transtornos minimizados, seremos 
obrigados a partir para outras alternativas.

No caso do uso de variáveis em uma pachage, parece uma alternativa 
aceitável e menos traumática.

Se alguém tiver mais alguma idéia ou sugestão, agradecemos.

PS.: Temos triggers de 'tabela' e 'linha'.

Anderson.


--- Em [email protected], Welvis Douglas Silva Moreto 
<[EMAIL PROTECTED]> escreveu
>
> Cara quando eu tenho que fazer isso eu uso variaveis em uma 
package.. ai indentifico na trigger..
> 
> não sei se tem como definir a ordem.
> 
> voce está usando qual tipo de trigger a de tabela ou de linha..???
> 
> espero ter ajudado.
> 
> 
> 
> 
> ----- Mensagem original ----
> De: Anderson <[EMAIL PROTECTED]>
> Para: [email protected]
> Enviadas: Quinta-feira, 26 de Outubro de 2006 9:42:05
> Assunto: [oracle_br] Trigger after insert
> 
> Olá, sei que é possível ter dois triggers after insert, para serem 
> disparados a partir de uma mesma tabela, para inserir dados em 
outras 
> duas tabelas, por exemplo.
> 
> No Sybase, uma das cláusulas do comando 'create trigger' é 
o 'order', 
> onde é possível definir a ordem de execução dos triggers.
> 
> Não encontrei uma cláusula semelhante no Oracle (10gR2).
> 
> É possível definir a ordem de execução dos triggers no Oracle? 
> Se sim, como? 
> Se não, existe algum 'workaround'?
> 
> PS.: Verifiquei que existe um object_id para cada trigger, mas a 
> execução não segue esta ordem.
> 
> Anderson.
> 
> 
> 
> 
> 
> 
>               
> _______________________________________________________ 
> O Yahoo! está de cara nova. Venha conferir! 
> http://br.yahoo.com
> 
> [As partes desta mensagem que não continham texto foram removidas]
>






Vem aí: ENPO-BR 2006 - Encontro Nacional de Profissionais Oracle
VISITE: http://www.enpo-br.org/ - Dia 11/11 "Vagas Limitadas"
________________________________________________________________
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
--------------------------------------------------------------------------------------------------------------------------
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/[email protected]/ 
--------------------------------------------------------------------------------------------------------------------------
O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/  
------------------------------------------------------------------------------------------------------------------------
  
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 

Responder a