Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

ALTER TABLE ALTER COLUMN COM DEFAUL

Pessoal bom dia, tentei usar:

ALTER TABLE [TAB_PADRAO] ALTER COLUMN [CIDADE] VARCHAR(30) DEFAULT 'S/I';

Depois de tirar o default nesse campo, e o SQL Server não reconhece novamente a palvra default do lado do tipo de dado.

Alguem pode me ajudar? Por favor

2 respostas
solução!

Olá Carlos, tudo bem?

Pode ser, que o SQL Server não esteja conseguindo identificar as alterações já realizadas no tipo da coluna cidade. Talvez, você possa excluir a coluna que criou (para limpar mesmo), e então, você adiciona a coluna com o tipo e o valor padrão que deseja.

Por exemplo: a) Excluindo a coluna:

ALTER TABLE pessoa
DROP COLUMN cidade;

b) Adicionando a coluna:

ALTER TABLE pessoa
ADD cidade VARCHAR(30) DEFAULT 'S/I';

Espero ter ajudado!

Aparecida Luna bom dia, não testei a solução sugerida ainda, mas faz muito sentido.

Muito obrigado,