[firebase-br] criar constraint not null

Fausto fausto.s.a em uol.com.br
Qui Fev 2 06:55:50 -03 2006


Maurício tem como sim.. veja o exemplo:
update RDB$RELATION_FIELDS set
*RDB$NULL_FLAG = 1*
where (RDB$FIELD_NAME = 'TIPO') and
(RDB$RELATION_NAME = 'COMISSAO')

No caso acima eu criei o Field TIPO, da tabela COMISSAO, sem ser not 
null  e depois apenas rodei este script e ele criou a constraint.

Para que o campo possa aceitar null novamente o script fica assim:
update RDB$RELATION_FIELDS set
*RDB$NULL_FLAG = NULL*
where (RDB$FIELD_NAME = 'TIPO') and
(RDB$RELATION_NAME = 'COMISSAO')

Se vc utilizar o IBExpert é bem mais tranquilo.

[]´s
Fausto

Maurício da Silva Bom escreveu:
> Tem como criar constraints not null após a definição
> de uma tabela?
> ex:
>
> CREATE TABLE estado
> (
>  uf char(2) not null,
>  nome varchar(19)
> );
> Como criar uma constraint para tornar o campo nome de
> preenchimento obrigatorio?
>
>
> Mauricio da S. B.
>
>
>
>
> 	
>
>
>
> 	
> 		
> _______________________________________________________ 
> Yahoo! doce lar. Faça do Yahoo! sua homepage. 
> http://br.yahoo.com/homepageset.html 
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>   



Mais detalhes sobre a lista de discussão lista