Jump to content

Archived

This topic is now archived and is closed to further replies.

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

Share this post


Link to post
Share on other 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

Share this post


Link to post
Share on other 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

Share this post


Link to post
Share on other 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

Share this post


Link to post
Share on other sites

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.