Qual comando SQL posso utilizar para alterar o nome de uma coluna?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Qual comando SQL posso utilizar para alterar o nome de uma coluna?
Camila,
Use "EXEC sp_rename" ... NÃO funciona com o "ALTER TABLE".
Abaixo alguns links sobre esse comando:
=======================================
Renomear colunas (Mecanismo de Banco de Dados)
Artigo - 02/06/2023
Renomear uma coluna
O exemplo a seguir renomeia a coluna ErrorTime na tabela dbo.ErrorLog como ErrorDateTime no banco de dados AdventureWorksLT.
EXEC sp_rename 'dbo.ErrorLog.ErrorTime', 'ErrorDateTime', 'COLUMN';
=======================================
sp_rename (Transact-SQL)
Artigo - 29/06/2023
USE AdventureWorks2022;
GO
EXEC sp_rename 'Sales.SalesTerritory.TerritoryID', 'TerrID', 'COLUMN';
GO
=======================================
Como renomear colunas e tabelas no SQL Server
Postado Em 20/03/2019 por Fábio dos Reis em SQL com SQL Server
sp_rename 'tbl_livros.Nome_Livro', 'Titulo_Livro', 'COLUMN';
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.
=======================================
AdventureWorks sample databases
Article - 05/16/2023
=======================================
Detalhe:
O "AdventureWorks" é um banco de dados pronto com algumas tabelas para todos nós nos divertirmos. O Download é gratuito.
[]'s,
Fabio I.
Não consegui entender... No caso, quero renomear uma tabela cujo nome possui espaços...
Camila,
Todos os campos que possuem espaços obrigatóriamente precisam estar entre Colchetes [ ].
Exemplos:
========================
Nome de Colunas com espaco - SQL Server
guj.com.br/t/nome-de-colunas-com-espaco-sql-server/289188/4
========================
Limitações de nome de coluna
Artigo - 23/05/2023
https://learn.microsoft.com/pt-br/sql/odbc/microsoft/column-name-limitations?view=sql-server-ver16
=======================
[]'s,
Fabio I.