Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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
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
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
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