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.