[firebase-br] criar constraint not null

Romulo Oliveira romulocpd em yahoo.com.br
Qui Fev 2 08:36:44 -03 2006


Fausto,

Mas vc ja percebeu que as vezes vc troca isso no IBExpert e ele nao muda
realmente?  comigo já aconteceu.

"Fausto" <fausto.s.a em uol.com.br> escreveu na
mensagem news:43E1C916.7050505 em uol.com.br...
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
>
>
>
______________________________________________
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