Como renomear colunas e tabelas no SQL Server
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
Escreva um comentário