Como renomear uma coluna no SQL Server

Como renomear uma coluna no SQL Server

O design do banco de dados é a organização dos dados. Um bom design de banco de dados o torna bem -sucedido. É recomendado seguir um bom padrão para os nomes de tabela e suas colunas. Em alguns casos, você pode ser obrigado a renomear um nome de coluna da tabela para manter uma arquitetura e padrão de nomeação adequados. O procedimento armazenado SP_RENAME é usado para renomear um nome de coluna em uma tabela no banco de dados do servidor MSSQL.

Sintaxe:

A sintaxe do procedimento armazenado SP_rename é:

SP_RENAME 'TableName.[OldColumnName] ',' [newColumnName] ',' coluna ' 
CUIDADO: Alterar qualquer parte do nome do objeto pode quebrar scripts e procedimentos armazenados. Atualize todos os scripts necessários e procedimentos armazenados com nomes atualizados.

Renomeie uma coluna no SQL Server

Por exemplo, tenho uma tabela denominada contas no banco de dados do MSSQL Server. Esta tabela contém uma coluna chamada "cust_id". Por algum motivo, precisamos renomear esta coluna para "Customer_id". Veja abaixo a captura de tela:

Abra as janelas de consulta e execute a seguinte consulta. Aqui Test_dbé o nome do banco de dados.

Use test_db go sp_rename 'contas.cust_id ',' cliente_id ',' coluna ' 

Isso pode mostrar uma mensagem de aviso com o resultado, mas isso renomeará o nome da coluna com sucesso. Verifiquei a estrutura da tabela novamente e descobri que a coluna é atualizada conforme necessário.

Conclusão

Este tutorial ajudou você a renomear um nome de coluna de tabela no banco de dados do SQL Server.