Compartilhar via


Renomear tabelas (Mecanismo de Banco de Dados)

Você pode renomear uma tabela no SQL Server 2014 usando SQL Server Management Studio ou Transact-SQL.

Cuidado

Pense cuidadosamente antes de renomear uma tabela. Se as consultas, as exibições, as funções definidas pelo usuário, os procedimentos armazenados ou os programas existentes se referirem à tabela, a modificação do nome tornará esses objetivos inválidos.

Neste tópico

Antes de começar

Limitações e Restrições

Renomear uma tabela não renomeia automaticamente as referências a essa tabela. É necessário modificar manualmente todos os objetos que fazem referência à tabela renomeada. Por exemplo, se você renomear uma tabela e essa tabela for referenciada em um gatilho, será necessário modificar o gatilho para que ele reflita o novo nome da tabela. Use sys.sql_expression_dependencies para listar as dependências dessa tabela antes de renomeá-la.

Segurança

Permissões

Exige a permissão ALTER na tabela.

Como usar o SQL Server Management Studio.

Para renomear uma tabela

  1. No Pesquisador de Objetos, clique com o botão direito do mouse na tabela que você deseja renomear e escolha Design no menu de atalho.

  2. No menu Exibir , escolha Propriedades.

  3. No campo do valor Nome , na janela Propriedades , digite um novo nome para a tabela.

  4. Para cancelar essa ação, pressione a tecla ESC antes de deixar o campo.

  5. No menu Arquivo , escolha Salvarnome da tabela.

Usando o Transact-SQL

Para renomear uma tabela

  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 tabela SalesTerritory como SalesTerr no esquema Sales . Copie e cole o exemplo a seguir na janela de consulta e clique em Executar.

    USE AdventureWorks2012;   
    GO  
    EXEC sp_rename 'Sales.SalesTerritory', 'SalesTerr';  
    

Para obter exemplos adicionais, consulte sp_rename (Transact-SQL).