A sintaxe é a seguinte "ALTER TABLE [Nome da Tabela] ALTER COLUMN [Nome da Coluna] [Tipo]
Como por exemplo ALTER TABLE Entidades ALTEER COLUMN Proffisao nvarchar (40) Nota eu uso o SQL Server. Tens nesses sites alguns exemplos: http://www.macoratti.net/ http://www.w3schools.com/sql/default.asp São muitos bons! Boa sorte! Ricardo Freitas > -----Mensagem original----- > Obrigado pela sua resposta, mas parece não resultar. > Eu tentei inicialmente com este comando: > ----------------------------------- > SQL - ALTER TABLE Entidades ALTER COLUMN Profissao TEXT(40) DB.Execute SQL, dbFailOnError > ----------------------------------- > dava erro. > Modifiquei o ALTER COLUMN para modify COLUMN > ----------------------------------- > SQL - ALTER TABLE Entidades MODIFY COLUMN Profissao TEXT(40) DB.Execute SQL, dbFailOnError > ----------------------------------- > mas também me dá o seguinte erro: > Run-time error '3293' > Sytaxe error in ALTER TABLE statment. > Pesquisei em SQL mas não encontro nada referente a 'scholl' nem a 'MODIFY COLUMN'. Só 'ALTER COLUMN' > Uso o 'Visual Basic' versão 6. > Cumprimentos > Manuel Dias - Parede > -----Mensagem Original----- > É facil. Basta fazer alter table modify collmun coluna tipo. Atençao > pesquisa em sql scholl para ver se está correcta a sintaxe da coluna. > Enviado do meu HTC > Ricardo Freitas > ----- Mensagem Original ----- > Como posso dentro de um programa 'VisualBasic' alterar o tamanho de um campo (por exemplo de 30 para 40 caracteres) ? > > Com o comando 'SQL - ALTER TABLE 'x' ADD COLUMN 'x'...' consigo CRIAR > um campo com 'n' caracteres, mas e se eu pretender alterar a > dimensão de um campo já criado, poderei fazê-lo ? > É que se fizer 'SQL - ALTER TABLE 'x' ALTER COLUMN 'x'...' dá erro. > > Cumprimentos > Manuel Dias - Parede > Manuel Dias -- ----------------------------------------------------------------------- Revista COMPUTADOR <<< EM BANCA A REVISTA N. 146 >>> http://www.clubeinformatica.com ----------------------------------------------------------------------- - Para responder a esta mensagem, basta um um clique sobre "Responder" (ou "Reply"). A sua resposta será enviada para "[email protected]" e depois reencaminhada ao autor e a todo o grupo. - Para enviar a sua própria mensagem a solicitar ajuda, envie um email para: [email protected] - Para anular a inscrição neste grupo, envie um email para: [email protected] - Para consultar o histórico de mensagens, visite este grupo em: https://groups.google.com/group/ajuda-informatica/topics - Para contactar o Moderador: [email protected] -----------------------------------------------------------------------
