RES: [firebase-br] TRIGGER

Ton - Asi hevertonc em hotmail.com
Qua Out 6 09:34:26 -03 2004


   Nessa trigger ele está vendo se a Data de Entrada incluída é maior
que a Data de Saída, se for, claro, está errado, pois nãp pode ter saído
antes de ter entrado...

   O NEW, que vc vê aí, é um objeto do Banco, que vc utiliza para
referenciar os valores que acabaram de ser incluídos ou alterados numa
tabela, mas ainda não estão efetivamente gravados no banco.

        Ton
Analista de Sistemas
 DotCom Informática
 
"A informação não é um produto,
mas sim a matéria prima." (Ton)



-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
Em nome de Prismatec - Walter
Enviada em: quarta-feira, 06 de outubro de 2004 09:21
Para: Firebase - Interbase
Assunto: [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

---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.772 / Virus Database: 519 - Release Date: 01/10/2004
 

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.772 / Virus Database: 519 - Release Date: 01/10/2004
 




Mais detalhes sobre a lista de discussão lista