Renomear colunas (Mecanismo de Banco de Dados)
Você pode renomear uma coluna de tabela no SQL Server 2014 usando SQL Server Management Studio ou Transact-SQL.
Neste tópico
Antes de começar:
Para renomear colunas, usando:
Antes de começar
Limitações e Restrições
Renomear uma coluna não renomeia automaticamente as referências a essa coluna. É necessário modificar manualmente todos os objetos que fazem referência à coluna renomeada. Por exemplo, se você renomear uma coluna de tabela e aquela coluna for referenciada em um gatilho, será necessário modificar o gatilho para que ele reflita o nome novo da coluna. Use sys.sql_expression_dependencies para listar as dependências do objeto antes de renomeá-lo.
Segurança
Permissões
Requer a permissão ALTER no objeto.
Como usar o SQL Server Management Studio.
Para renomear uma coluna usando o Pesquisador de Objetos
No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados.
No Pesquisador de Objetos, clique com o botão direito do mouse na tabela na qual você deseja renomear colunas e selecione Renomear.
Digite um novo nome para a coluna.
Para renomear uma coluna usando o Designer de Tabela
No Pesquisador de Objetos, clique com o botão direito do mouse na tabela na qual você deseja renomear colunas e selecione Design.
Em Nome da Coluna, selecione o nome que você deseja alterar e digite um nome novo.
No menu Arquivo, clique em Salvarnome da tabela.
Observação
Você também pode alterar o nome de uma coluna na guia Propriedades da Coluna . Selecione a coluna cujo nome você deseja alterar e digite um novo valor para Nome.
Usando o Transact-SQL
Para renomear uma coluna
Para renomear uma coluna
No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados.
Na barra Padrão, clique em Nova Consulta.
O exemplo a seguir renomeia a coluna
TerritoryID
na tabelaSales.SalesTerritory
comoTerrID
. Copie e cole o exemplo a seguir na janela de consulta e clique em Executar.USE AdventureWorks2012; GO EXEC sp_rename 'Sales.SalesTerritory.TerritoryID', 'TerrID', 'COLUMN'; GO
Para obter mais informações, veja sp_rename (Transact-SQL).