Qual comando SQL posso utilizar para alterar o nome de uma coluna?
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.