Share via


Renomear colunas (Mecanismo de Banco de Dados)

Você pode renomear uma coluna de tabela no SQL Server 2012 usando o SQL Server Management Studio ou o Transact-SQL.

Neste tópico

  • Antes de começar:

    Limitações e restrições

    Segurança

  • Para renomear colunas, usando:

    SQL Server Management Studio

    Transact-SQL

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.

Ícone de seta usado com o link Voltar ao Início[Top]

Usando o SQL Server Management Studio

Para renomear uma coluna usando o Pesquisador de Objetos

  1. No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados.

  2. No Pesquisador de Objetos, clique com o botão direito do mouse na tabela na qual você deseja renomear colunas e selecione Renomear.

  3. Digite um novo nome para a coluna.

Para renomear uma coluna usando o Designer de Tabela

  1. No Pesquisador de Objetos, clique com o botão direito do mouse na tabela na qual você deseja renomear colunas e selecione Design.

  2. Em Nome da Coluna, selecione o nome que você deseja alterar e digite um nome novo.

  3. No menu Arquivo, clique em Salvar table name.

ObservaçãoObservaçã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.

Ícone de seta usado com o link Voltar ao Início[Top]

Usando Transact-SQL

Para renomear uma coluna

Para renomear uma coluna

  1. No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados.

  2. Na barra Padrão, clique em Nova Consulta.

  3. O exemplo a seguir renomeia a coluna TerritoryID na tabela Sales.SalesTerritory como TerrID. 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, consulte sp_rename (Transact-SQL).