No banco de dados SQL Server, para renomear uma coluna de uma tabela utiliza-se a seguinte sintaxe:
sp_RENAME ‘[Tabela.NomeColuna]‘, ‘[NovoNomeColuna]‘ , ‘COLUMN’
Um
exemplo de como utilizar a sintaxe acima. Suponhamos que temos a tabela
"Funcionario” e precisamos renomear a coluna “Func” para "Funcao",
teríamos que fazer da seguinte forma:
sp_RENAME ‘Funcionario.Func‘, ‘Funcao' , ‘COLUMN’;
GO
Ao ser executado a mensagem de aviso abaixo aparecerá:
"Cuidado: a alteração de qualquer parte de um nome de objeto pode interromper scripts e procedimentos armazenados."
Mas é só executar um select na tabela para ver que a coluna já foi
renomeada sem alterar as características da coluna e sem perder os dados
já armazenados.
Nenhum comentário:
Postar um comentário