Cómo cambiar el nombre de la tabla en Oracle

Cómo cambiar el nombre de la tabla en Oracle

Uno de los objetos más sobresalientes cuando se trata de bases de datos relacionales son las tablas. Las tablas son la herramienta principal cuando se trata de bases de datos. Se utilizan para almacenar la información en columnas y filas.

A pesar de su popularidad y gran importancia en el mundo de las bases de datos, las tablas están sujetas a cambios como la mayoría de los objetos en una base de datos.

Uno de esos casos es el cambio del nombre de la tabla. Por ejemplo, puede cambiar el nombre de una tabla existente para evitar las colisiones de nombre o proporcionar una compatibilidad con sus reglas de nombres, etc.

Este tutorial tiene como objetivo mostrarle cómo usar el comando de tabla de cambio de nombre en la base de datos Oracle para asignar un nuevo identificador a una tabla de base de datos ya existente.

Comando de la tabla Oracle Camberame

Como se mencionó, el comando de la tabla de cambio de nombre nos permite cambiar el nombre de una tabla existente en cualquier esquema, excepto el esquema SYS.

La siguiente muestra la sintaxis para el comando de cambio de nombre en Oracle:

Renombrar table_name a new_name;

Comenzamos con la palabra clave de cambio de nombre seguido del nombre de la tabla que deseamos cambiar el nombre. A continuación, llamamos a la palabra clave y pasamos el nuevo nombre para asignar a la tabla.

Tenga en cuenta que una declaración de cambio de nombre es permanente. Esto significa que no puede volver al nombre anterior a menos que use el comando renombrar al nombre anterior.

Una vez que se ejecuta el comando de cambio de nombre, Oracle transfiere todos los objetos asociados, como restricciones e índices, al nuevo nombre de la tabla.

Ejemplo: cambiar el nombre de la demostración de la tabla

La siguiente sección muestra un procedimiento simple para cambiar el nombre de una tabla existente en el servidor Oracle:

Oracle Crear tabla de muestra

El siguiente ejemplo muestra una declaración para crear una tabla de muestra llamada órdenes:

Crear pedidos de tabla
(
número de identificación no nulo,
Cliente Varchar2 (50) No NULL,
Fecha de orden de orden,
Product_id Número,
número de cantidad,
número de precio,
Restricción Order_pk Clave primaria (ID)
);

Renombrar la mesa

Luego podemos cambiar el nombre de la tabla creada anteriormente ejecutando la siguiente consulta:

cambiar el nombre de pedidos a orders_new;

Recuerde que el comando renombrar no está permitido si hay cursores abiertos en la tabla.

Conclusión

En esta breve publicación, discutimos sobre cómo cambiar el nombre de una tabla existente en el servidor Oracle utilizando el comando renombrar. No dude en consultar la documentación para obtener información adicional.