[firebase-br] alterar campo p/ not null

Maurício Silva Bom mauricio_silvabom em yahoo.com.br
Qua Set 14 15:19:07 -03 2005


/* exemplo */
create table cidades(
cod_cid smallint not null,
nome_cid varchar(50) );

alter table cidades add constraint pk_cid primary
key(cod_cid);

/* Como fazer com que o campo nome_cid passe para not
null? 
Minha tentativa foi:  */
alter table cidades alter nome_cid type varchar(50)
not null; 



--- "Euler Jr." <euler em siginformatica.com.br>
escreveu:

> Vc poderia enviar o metadata de sua tabela?
> 
> []s
> Euler Jr.
> 
> Maurício Silva Bom escreveu:
> > A tabela já foi definida e eu gostaria de alterar
> o
> > campo para not null.
> > Fiz algumas tentativas com alter table mas, ate o
> > momento,  nao obtive sucesso.
> > 
> > 
> > --- "Euler Jr." <euler em siginformatica.com.br>
> > escreveu:
> > 
> > 
> >>Para garantir sua integridade, declare-o como NOT
> >>NULL e inclua-o na 
> >>chave primária. Mas atenção para os tipos CHAR e
> >>VARCHAR uma coluna com 
> >>valor vazio (empty) não é considerada NOT NULL (um
> >>valor NULL é do tipo 
> >>indefinido ou não tipada). Vc também pode
> adicionar
> >>a cláusula CHECK 
> >>para validar esta coluna.
> >>
> >>[]s
> >>Euler Jr.
> >>
> >>Maurício Silva Bom escreveu:
> >>
> >>>Desculpem a simplicidade da pergunta, mas como
> >>
> >>altero
> >>
> >>>um campo para que este passe a ser obrigatorio
> >>
> >>(not
> >>
> >>>null)? 
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>	
> >>>
> >>>
> >>>
> >>>	
> >>>		
> >>>
> >>
> >
>
_______________________________________________________
> > 
> >>>Yahoo! Messenger com voz: PROMOÇÃO VOCÊ PODE
> LEVAR
> >>
> >>UMA VIAGEM NA CONVERSA. Participe!
> >>www.yahoo.com.br/messenger/promocao
> >>
> >>>______________________________________________
> >>>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
> >>
> > 
> > 
> > 
> > 
> > 	
> > 
> > 
> > 	
> > 		
> >
>
_______________________________________________________
> 
> > Yahoo! Messenger com voz: PROMOÇÃO VOCÊ PODE LEVAR
> UMA VIAGEM NA CONVERSA. Participe!
> www.yahoo.com.br/messenger/promocao
> > 
> > ______________________________________________
> > 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
> 


__________________________________________________
Converse com seus amigos em tempo real com o Yahoo! Messenger 
http://br.download.yahoo.com/messenger/ 




Mais detalhes sobre a lista de discussão lista