Bóson Treinamentos em Ciência e Tecnologia

Como renomear colunas e tabelas no SQL Server

Como renomear tabelas e colunas no SQL Server com procedure sp_rename

Como renomear colunas e tabelas no SQL Server

Podemos renomear colunas e tabelas no Microsoft SQL Server usando o procedimento armazenado sp_rename. Note que não é possível renomear as colunas e tabelas usando a declaração ALTER TABLE.

Como renomear uma coluna em uma tabela

Usamos a sintaxe a seguir para renomear uma coluna em uma tabela no SQL Server:

sp_rename 'NomeTabela.NomeColunaAntigo', 'NovoNomeColuna', 'COLUMN';

Exemplo

Vamos renomear a coluna Nome_Livro da tabela de livros (tbl_livros) para Titulo_Livro:

sp_rename 'tbl_livros.Nome_Livro', 'Titulo_Livro', 'COLUMN';

Visualizando o resultado:

SELECT * FROM tbl_livros;

Como renomear uma tabela no banco de dados

Para renomear uma tabela iremos empregar a stored procedure sp_rename também, porém com a sintaxe a seguir:

sp_rename 'NomeTabelaAntigo', 'NomeTabelaNovo';

Exemplo

Suponha que você queira renomear a tabela de livros, cujo nome atual é tbl_livros para tLivros:

sp_rename 'tbl_livros', 'tLivros';

Visualizando o resultado: vamos listar as tabelas do banco de dados (consultando sys.Tables) para verificar se a tabela de livros foi realmente renomeada:

SELECT *
FROM db_Biblioteca.sys.Tables
GO

Veja que agora a tabela tbl_livros se chama tLivros.

Anterior: Como criar tabelas com CREATE TABLE no SQL Server

Próximo: Como criar chave primária composta no SQL Server

 

Sair da versão mobile