Olá,
Só um detalhe: Para você alterar uma coluna para not null, todos os dados JÁ EXISTENTES nesta coluna, tem que ser "not null", ou seja, devem estar preenchidos... Um abraço, Carlos --- Em delphi-br@yahoogrupos.com.br, Walter Alves Chagas Junior <[EMAIL PROTECTED]> escreveu > Tenta > > ALTER TABLE cliente ALTER COLUMN data_nasc not null; > > > []s > > Walter Alves Chagas Junior > Projeto e desenvolvimento > Telemont Engenharia de telecomunicações > Belo Horizonte - MG - Brazil > [EMAIL PROTECTED] > Fone: (31) 3389-8215 Fax: (31) 3389-8200 > > > -----Mensagem original----- > De: delphi-br@yahoogrupos.com.br [mailto:delphi- [EMAIL PROTECTED] > nome de Eduardo Silva ® > Enviada em: quarta-feira, 31 de agosto de 2005 16:21 > Para: delphi-br@yahoogrupos.com.br > Assunto: RES: [delphi-br] Mudar Campo De Tabela > > > Vc deverá exluir este campo e cria-lo novamente. > > Se ele já tiver registro, vc cria um outro, "joga" os dados desse campo > belho no novo. > > Apaga o velho, cria o novo e "joga" os dados no novo e o apaga. > > É mais ou menos assim: > > Data1 -> Data2 > Data2 -> Data3 > Data3 -> Data1 > > Ai, apaga o Data2 e Data3, vai ficar o nome do campo antigo com o novo > atributo (not null) > -----Mensagem original----- > De: delphi-br@yahoogrupos.com.br [mailto:delphi- [EMAIL PROTECTED] > nome de Cleiton > Enviada em: quarta-feira, 31 de agosto de 2005 16:12 > Para: Delhpi > Assunto: [delphi-br] Mudar Campo De Tabela > > > Olá pessoal ... > > Tenho uma tabela "cliente" com um atributo declarado como "data_nasc" do > tipo date, sendo que esse não é obrigatório. > > Acontece que preciso passar esse campo para obrigatorio. > > Ou seja, preciso alterar de "data_nasc date" para "data_nasc date not > null". > > Estava tentando da seguinte maneira: > > ALTER TABLE cliente MODIFY COLUMN data_nasc not null; > > Mas não está dando certo. > > Alguem poderia me dar uma luz. > -- > Esta mensagem foi verificada pelo sistema de antivírus e > acredita-se estar livre de perigo. > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > Para ver as mensagens antigas, acesse: > http://br.groups.yahoo.com/group/delphi-br/messages > > Para falar com o moderador, envie um e-mail para: > [EMAIL PROTECTED] ou [EMAIL PROTECTED] > > > > Yahoo! Grupos, um serviço oferecido por: > PUBLICIDADE > > > > > -------------------------------------------------------------------- -------- > -- > Links do Yahoo! Grupos > > a.. Para visitar o site do seu grupo na web, acesse: > http://br.groups.yahoo.com/group/delphi-br/ > > b.. Para sair deste grupo, envie um e-mail para: > [EMAIL PROTECTED] > > c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do > Serviço do Yahoo!. > > > > __________ NOD32 1.1207 (20050831) Information __________ > > This message was checked by NOD32 antivirus system. > http://www.nod32.com > > > [As partes desta mensagem que não continham texto foram removidas] > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > Para ver as mensagens antigas, acesse: > http://br.groups.yahoo.com/group/delphi-br/messages > > Para falar com o moderador, envie um e-mail para: > [EMAIL PROTECTED] ou [EMAIL PROTECTED] > > Links do Yahoo! Grupos > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html