3
respostas

[Dúvida] Comandos

Qual comando SQL posso utilizar para alterar o nome de uma coluna?

3 respostas

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';

https://learn.microsoft.com/pt-br/sql/relational-databases/tables/rename-columns-database-engine?view=sql-server-ver16

=======================================

sp_rename (Transact-SQL)

Artigo - 29/06/2023

USE AdventureWorks2022;
GO

EXEC sp_rename 'Sales.SalesTerritory.TerritoryID', 'TerrID', 'COLUMN';
GO

https://learn.microsoft.com/pt-br/sql/relational-databases/system-stored-procedures/sp-rename-transact-sql?view=sql-server-ver16

=======================================

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.

http://www.bosontreinamentos.com.br/sql-com-sql-server/como-renomear-colunas-e-tabelas-no-sql-server/

=======================================

AdventureWorks sample databases

Article - 05/16/2023

https://learn.microsoft.com/en-us/sql/samples/adventureworks-install-configure?view=sql-server-ver16&tabs=ssms

=======================================

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.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software