RES: [firebase-br] Trigger ou Store Procedure e como fazer?

Wellington Luiz da Silva Fuzato fuzato em yahoo.com.br
Qua Set 29 00:00:07 -03 2004


Você também pode criar uma validação direto na tabela,
assim:

ALTER TABLE <TABELA>
      ADD CONSTRAINT CK_QUANTIDADE
          CHECK (QUANTIDADE IS NOT NULL AND QUANTIDADE
> 0);

[]s

 --- Rubem Rocha <rrocha em fpf.br> escreveu: 
> Uma maneira de resolver isso sem precisar de trigger
> ou stored procedure é usar um DOMAIN pro campo da
> tabela. Exemplo (extraído dos exemplos que vem com o
> FireBird):
> 
> CREATE DOMAIN DEPTNO AS CHAR(3) CHECK (VALUE = '000'
> OR (VALUE > '0' AND VALUE <= '999') OR VALUE IS
> NULL);
> 
> []s
> 
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br
> [mailto:lista-bounces em firebase.com.br] Em nome de
> Joubert Rinaldi
> Enviada em: terça-feira, 28 de setembro de 2004
> 19:35
> Para: FireBase
> Assunto: [firebase-br] Trigger ou Store Procedure e
> como fazer?
> 
> 
> Amigos,
> 
> Quero colocar no campo QUANTIDADE uma validação para
> não aceitar "0".
> 
> Devo fazer isso em uma trigger ou store procedure?
> 
> E como seria essa trigger/store procedure?
> 
> Help? Help? Help?
> 
> -- 
> MSN: jcombr em hotmail.com
> 
> ______________________________________________
> 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
> 
> ______________________________________________
> 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
>  


	
	
		
_______________________________________________________ 
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/




Mais detalhes sobre a lista de discussão lista