[firebase-br] TRIGGER
Magno
magnoscosta em bol.com.br
Qua Out 6 09:36:18 -03 2004
Vamo ve se to aprendendo trigger..rs..
CREATE TRIGGER HOSPEDAGEM_DATAS_LOGICAS FOR HOSPEDAGEM
( Nome da
) (Tabela Relacionada)
ACTIVE POSITION 0
(Posição de Execução, caso haja mais de uma trigger pra
mesma tabela)
AS
begin
if (new.dt_entrada > new.dt_saida ) then (Vou julgar DT como Data)
Se a Nova data de entrada inserida for maior do que a Nova data de Saida
então
exception datas_nao_cronologicas;
Gera uma excessão com nome "Datas não Cronológicas";
end
Conclusão
Se for de um sistema de Hotel, é pra verificar se o usuário digitou q o cara
entrou no dia depois q saiu..
Valew... minha esperiencia é pouca... nao sei se acertei tudo.
----- Original Message -----
From: "Prismatec - Walter" <walter em prismatec.srv.br>
To: "Firebase - Interbase" <lista em firebase.com.br>
Sent: Wednesday, October 06, 2004 9:20 AM
Subject: [firebase-br] TRIGGER
Bom dia!
Gostaria de uma explicação sobre qual a finalidade, dentro de uma TRIGGER, a
seguinte expressão:
CREATE TRIGGER HOSPEDAGEM_DATAS_LOGICAS FOR HOSPEDAGEM
ACTIVE POSITION 0
AS
begin
if (new.dt_entrada > new.dt_saida ) then
exception datas_nao_cronologicas;
end
Para que serve?
Como funciona?
Grato
______________________________________________
FireBase-BR (www.firebase.com.br)
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Mais detalhes sobre a lista de discussão lista