🧚 Escute! O Beekeeper Studio é uma GUI de banco de dados rápida, moderna e open source Baixar
18 de janeiro de 2024 Por Matthew Rathbone

Para seguir este tutorial, você precisa ter o SQL Server instalado no seu dispositivo. Nos exemplos deste artigo, vou usar o SQL Server 2019.

Entendendo o básico sobre renomear uma coluna

Se você quer renomear uma coluna no SQL Server, precisa principalmente entender a stored procedure sp_rename. Essa stored procedure nativa do SQL Server é usada para renomear colunas e outros objetos definidos pelo usuário no seu banco de dados.

EXEC sp_rename 'table_name.old_column_name', 'new_column_name', 'COLUMN'

Renomeie uma coluna no SQL Server usando sp_rename

Vamos supor que temos uma tabela chamada ‘Employees’ com uma coluna ‘EmplID’, e queremos renomear essa coluna para ‘EmployeeID’.

EXEC sp_rename 'Employees.EmplID', 'EmployeeID', 'COLUMN';

Pronto, sua coluna ‘EmplID’ na tabela ‘Employees’ foi renomeada para ‘EmployeeID’. Simples assim!

Pontos a considerar

  1. É importante observar que essa ação não pode ser desfeita. Então, tenha certeza de que você realmente quer renomear a coluna.

  2. Usar sp_rename não atualiza automaticamente o nome da coluna em scripts, stored procedures, funções definidas pelo usuário etc. relacionados. Você precisa atualizá-los manualmente.

  3. Renomear uma coluna não renomeia automaticamente as constraints ou os índices vinculados a ela.

Prevenindo erros

É sempre uma boa prática se proteger contra possíveis erros ou problemas. Veja uma forma de garantir que a coluna seja renomeada sem erros:

IF EXISTS (
SELECT 1 
FROM sys.columns 
WHERE Name = 'EmplID' 
AND Object_ID = OBJECT_ID('Employees')
)
BEGIN
EXEC sp_rename 'Employees.EmplID', 'EmployeeID', 'COLUMN';
END

O código acima primeiro confirma que a coluna existe e só então a renomeia, evitando erros.

Renomear colunas fica fácil com o Beekeeper Studio

Não seria ótimo se houvesse um jeito de renomear colunas facilmente, sem escrever nenhum código e sem se preocupar em atualizar scripts, funções ou procedures relacionados? Pois o Beekeeper Studio está aqui para salvar o seu dia!

Renomear colunas é simples com o Beekeeper Studio. Basta:

  1. Abrir o Beekeeper Studio e conectar ao banco de dados SQL Server.
  2. Clicar com o botão direito em uma tabela na barra lateral direita e clicar em View Structure.
  3. Clicar duas vezes no nome de qualquer coluna para alterá-lo.
  4. Ao terminar, clicar em Apply para aplicar as alterações.
  5. Fácil!

Pronto! O Beekeeper Studio cuida de todo o código por trás e garante uma renomeação tranquila, poupando seu tempo, possíveis erros e dores de cabeça. Bons códigos!

Beekeeper Studio é um cliente de banco de dados gratuito e open source

A melhor ferramenta de consultas e edição de SQL que já usei. Tem tudo o que preciso para gerenciar meu banco de dados. - ⭐⭐⭐⭐⭐ Mit

O Beekeeper Studio é rápido, intuitivo e fácil de usar. Ele suporta vários bancos de dados e funciona muito bem no Windows, Mac e Linux.

A versão do Beekeeper para Linux tem 100% dos recursos, sem atalhos e sem concessões.

O que os usuários dizem sobre o Beekeeper Studio

★★★★★
"O Beekeeper Studio substituiu completamente meu antigo fluxo de trabalho com SQL. É rápido, intuitivo e torna o trabalho com banco de dados agradável de novo."
— Alex K., Desenvolvedor de Banco de Dados
★★★★★
"Já testei muitas GUIs de banco de dados, mas o Beekeeper encontra o equilíbrio perfeito entre recursos e simplicidade. Simplesmente funciona."
— Sarah M., Engenheira Full Stack

Pronto para melhorar seu fluxo de trabalho com SQL?

download Baixe grátis