[firebase-br] criar constraint not null

Fausto fausto.s.a em uol.com.br
Qui Fev 2 12:59:27 -03 2006


Vc tem que  fechar e abrir a tabela novamente... ai funciona..
[]´s
Fausto

Romulo Oliveira escreveu:
> 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
>
>
>
>
>   
> ------------------------------------------------------------------------
>
> ______________________________________________
> 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
> ------------------------------------------------------------------------
>
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.375 / Virus Database: 267.15.0/248 - Release Date: 01/02/2006
>   




Mais detalhes sobre a lista de discussão lista