[firebase-br] Variavel Position
RedDevil
reddevil em reddevil.eti.br
Sáb Jan 14 19:44:05 -03 2006
ola Luiz Carlos,
Post By Luiz Carlos:
>[cut]
> Existe algum modo de poder identifcar quando a trigger está
> executando um insert ou em delete? por exemplo tenho uma trigger que
> executa nos dois eventos, gostaria de fazer um teste condicional de
> acordo com o comando DML executado.
faça algo tipow assim isso ae abaixo... se for necessario para o teu
caso, retire a condiçao de update, pois eu coloquei ela apenas para
mostrar os tres sabores de testes condicionais suportados pelo Firebird...
/* ---------------------------------------------- */
create trigger codpac for pacientes
active before insert or update or delete position 0
as
begin
if (inserting) then
begin
/* procedimentos para quando em inserçao */
end
else
if (updating) then
begin
/* procedimentos para quando em atualizaçao */
end
else
if (deleting) then
begin
/* procedimentos para quando em deleçao */
end
end
/* ---------------------------------------------- */
[]s
força sempre!!!
ate +++
--
Luiz "RedDevil" Stefanski - Linux User #399026
http://www.RedDevil.eti.br - Delphi 4 Powered by IBObjects
exemplos e dicas sobre o IBObjects:
http://www.firebase.com.br/cgi-bin/firebase.cgi/dnld?ID=165
rodando o IBExpert no Linux:
http://www.firebase.com.br/fb/artigo.php?id=1366
Mais detalhes sobre a lista de discussão lista