Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

J Cesar

[Resolvido] Alterar Tipo Coluna

Recommended Posts

Pessoal estou com a seguinte situação...

 

Preciso alterar o tipo da minha coluna de int para varchar(20).

 

Pesquisei na net e achei assim:

 

ALTER TABLE [tabela] MODIFY [campo] tipo

 

eu fiz, mas dá erro...

 

ALTER TABLE DISP_CLIENTES_DE_PARA MODIFY Cd_Cliente varchar(20)

 

Msg 102, Level 15, State 1, Line 17

Incorrect syntax near 'MODIFY'.

 

alguém saberia me dizer o porque ??

 

vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

não conheço esse modify... quando preciso fazer esse tipo de operação crio a coluna nova, faço update dos dados de uma coluna pra outra e depois drop na coluna antiga

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente assim:

 

ALTER TABLE DISP_CLIENTES_DE_PARA ALTER COLUMN CD_CLIENTE VARCHAR(20);

Ps.: antes de qualquer mudança de estrutura de campos preexistentes numa tabela, é bom fazer um backup dos dados numa tabela temporária.

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Do jeito que o Chrnos informou deu certo, uma coisa que eu nem tinha me ligado: a coluna era indexada rsrsrs

 

aí eu removi index, modifiquei o tipo da coluna e criei o index de novo rsrs

 

vlw

 

abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.