Triggers - referências :new e :old

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
rerodrig
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 27
Registrado em: Qua, 06 Fev 2008 10:33 am
Localização: Americana - SP

Tenho uma procedure criada, que recebe um parâmetro do tipo rowtype. Vou criar uma trigger que chama essa procedure e quero passar o parâmetro :new, mas dá erro. Seria porque o :new é apenas uma referência a uma linha e não a própria linha? Tem algum outro modo de passar da trigger para a procedure, a linha inteira que está sendo alterada? Valeu!
rerodrig
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 27
Registrado em: Qua, 06 Fev 2008 10:33 am
Localização: Americana - SP

Achei um tópico no fórum da Oracle, com a mesma dúvida (http://forums.oracle.com/forums/thread. ... 2&#2758542) e lá o pessoal confirma que não tem como mesmo, por se tratar de um pseudo-registro e tal...
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

É...acho que vai ter que passar um por um :-(
rerodrig
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 27
Registrado em: Qua, 06 Fev 2008 10:33 am
Localização: Americana - SP

Pois é, vai ser o jeito! :?
Mas apenas por curiosidade, se alguém souber a existência de alguma razão técnica para isso, posta ai...valeu!
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 10 visitantes