Oracle renomear coluna

Oracle renomear coluna
Este curto tutorial discute como usar o comando ALTER TABLE em bancos de dados Oracle para renomear uma coluna de tabela existente.

Oracle renomear coluna

Para renomear uma coluna no Oracle, podemos usar a coluna de tabela alterada, conforme mostrado na seguinte sintaxe:

Alterar tabela tabela_name
Renomear coluna antiga_column_name para new_column_name;

Tabela_name refere -se ao nome da tabela onde a coluna que você deseja renomear reside.

O Old_column_name e o new_column_name referem -se ao nome da coluna existente que você deseja renomear e o novo nome para atribuir, respectivamente.

Exemplo de demonstração

Vejamos um exemplo prático para entender melhor como usar a declaração de tabela alterada para renomear uma coluna.

Comece criando uma tabela de teste usando a instrução Oracle Create Tabela, como mostrado no seguinte:

Crie pedidos de tabela

(
Número de identificação não nulo,
cliente varchar2 (50) não nulo,
data de ordem_date,
Número de Product_id,
número de quantidade,
número de preço,
restrição Order_pk Primária Chave (ID)
);

Em seguida, vamos inserir os dados da amostra na tabela, conforme mostrado nas seguintes declarações de inserção:

Insira em pedidos (ID, Cliente, Order_date, Product_id, Quantidade, Preço)
valores (1, 'beatriz', data '2022-10-10', 4500, 45, 56);
Insira em pedidos (ID, Cliente, Order_date, Product_id, Quantidade, Preço)
valores (2, 'Ali', data '2022-10-10', 5400, 65, 109);
Insira em pedidos (ID, Cliente, Order_date, Product_id, Quantidade, Preço)
valores (3, 'Gabriel', Data '2022-10-11', 6400, 405, 586);
Insira em pedidos (ID, Cliente, Order_date, Product_id, Quantidade, Preço)
valores (4, 'beatriz', data '2022-10-11', 5800, 55, 550);
Insira em pedidos (ID, Cliente, Order_date, Product_id, Quantidade, Preço)
valores (5, 'beatriz', data '2022-10-12', 4506, 46, 700);
Insira em pedidos (ID, Cliente, Order_date, Product_id, Quantidade, Preço)
valores (6, 'Gabriel', Data '2022-10-11', 9001, 450, 5600);
Insira em pedidos (ID, Cliente, Order_date, Product_id, Quantidade, Preço)
valores (7, 'beatriz', data '2022-10-10', 4500, 45, 56);
Insira em pedidos (ID, Cliente, Order_date, Product_id, Quantidade, Preço)
valores (8, 'Ali', data '2022-10-10', 5400, 65, 109);

Oracle renomear exemplo de coluna

Suponha que desejemos renomear a coluna do cliente para Customer_name. Podemos executar um comando de tabela de alter, conforme mostrado no seguinte:

Alter ordens de tabela
Renomeie o cliente da coluna para Customer_Name;

Conclusão

Neste post, discutimos sobre como usar o comando ALTER TABLE no Oracle para renomear uma coluna existente sem recriar a definição da tabela. Isso pode ser útil ao atualizar vários parâmetros de tabela sem perda de dados.