Como renomear a tabela no Oracle

Como renomear a tabela no Oracle

Um dos objetos mais salientes quando se trata de bancos de dados relacionais são tabelas. As tabelas são a ferramenta principal quando se trata de bancos de dados. Eles são usados ​​para armazenar as informações em colunas e linhas.

Apesar de sua popularidade e importância maciça no mundo do banco de dados, as tabelas estão sujeitas a mudanças como a maioria dos objetos em um banco de dados.

Um desses casos é a mudança do nome da tabela. Por exemplo, você pode alterar o nome de uma tabela existente para evitar as colisões de nome ou fornecer uma compatibilidade com suas regras de nomenclatura etc.

Este tutorial tem como objetivo mostrar como usar o comando tabela renomeado no banco de dados Oracle para atribuir um novo identificador a uma tabela de banco de dados já existente.

Oracle renomear tabela comando

Como mencionado, o comando da tabela de renomeação nos permite renomear uma tabela existente em qualquer esquema, exceto o esquema SYS.

A seguir, descreve a sintaxe para o comando renomear no Oracle:

Renomeie a tabela_name para new_name;

Começamos com a palavra -chave renomear seguida pelo nome da tabela que desejamos renomear. Em seguida, chamamos a palavra -chave e passamos o novo nome para atribuir à tabela.

Lembre -se de que uma declaração de renomeação é permanente. Isso significa que você não pode voltar ao nome anterior, a menos que use o comando renomear para o nome antigo.

Uma vez executado o comando renomeado, o Oracle transfere todos os objetos associados, como restrições e índices, para o novo nome da tabela.

Exemplo: renomear a demonstração da tabela

A seção a seguir mostra um procedimento simples para renomear uma tabela existente no Oracle Server:

Oracle Crie tabela de amostra

O exemplo a seguir mostra uma declaração para criar uma tabela de amostra chamada ordens:

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

Renomear a tabela

Podemos então renomear a tabela criada anteriormente executando a seguinte consulta:

Renomear pedidos para ordens_new;

Lembre -se de que o comando de renomeação não é permitido se houver cursores abertos na tabela.

Conclusão

Neste curto post, discutimos sobre como renomear uma tabela existente no servidor Oracle usando o comando renomear. Sinta -se à vontade para verificar a documentação para obter informações adicionais.