Cambiar el nombre de los objetos y eliminarlos

www.altova.com Imprimir este apartado Página anterior Subir un nivel Página siguiente

Inicio >  Explorar y cambiar la estructura de las bases de datos >

Cambiar el nombre de los objetos y eliminarlos

Hay varias maneras de cambiar el nombre de un objeto de BD:

 

En la ventana Propiedades del objeto seleccionado en la ventana Explorador.
Con el menú contextual de la ventana Explorador.
En el diseño de tablas en la ventana del Editor de diseños.

 

Cuando cambie el nombre de un objeto de la BD o elimine un objeto de la BD, el cambio no se confirma inmediatamente en la base de datos, sino que se genera un script de cambios en la ventana Script de cambios de la estructura de la base de datos. Desde esta ventana puede repasar el script antes de ejecutarlo.

 

No todas las bases de datos admiten que se cambie el nombre de los objetos que contienen. La siguiente tabla ilustra a qué objetos se les puede cambiar el nombre directamente desde la interfaz gráfica de usuario de DatabaseSpy en varios tipos de bases de datos. Algunas bases de datos también admiten que se cambie el nombre de claves, restricciones de comprobación, índices y procedimientos almacenados.

 

Tipo de base de datos

Permite renombrar tabla

Permite renombrar columna

Permite renombrar vista

Access

-

-

-

Firebird

-

-

IBM DB2

-

-

IBM DB2 for i

-

-

Informix

-

-

MariaDB

-

MySQL

-

Oracle

-

PostgreSQL

Progress OpenEdge

-

SQLite

-

SQL Server

Sybase

-

-

-

Teradata

 

 

Para cambiar el nombre de un objeto de BD:

1.Tiene tres opciones:

 

En la ventana Explorador seleccione un objeto de BD y pulse F2 o haga doble clic en la barra de título de la ventana Propiedades.
En la ventana Explorador haga clic con el botón derecho en un objeto de BD y elija Cambiar de nombre en el menú contextual.
En la ventana Editor de diseño haga doble clic en la barra de título del objeto de BD o haga clic con el botón derecho y elija Cambiar el nombre de la tabla/columna/clave/índice/restricción de comprobación en el menú contextual.

 

2.Escriba el nombre nuevo y pulse Entrar. DatabaseSpy genera el script requerido y lo muestra en la ventana "Script de cambios de la estructura de la base de datos".

ds_rename_table

Nota: en este punto los cambios todavía no se han guardado en la base de datos. En el explorador aparece el icono de objeto modificado dbs_ic_changed_col a la izquierda del nombre del objeto. Si quiere revertir el cambio de nombre antes de guardar la base de datos, haga clic en Actualizar origen de datos Refresh (F5) en el explorador.

 

3.Si quiere modificar el script generado antes de ejecutarlo, haga clic en el botón Editor SQL Edit Change Script.
4.En la ventana Script de cambios de la estructura de la base de datos haga clic en Ejecutar script de cambios ic_execute-sql.

 

Eliminar objetos de la base de datos

En la ventana Explorador hay varias maneras de eliminar un objeto de la BD:

 

Haga clic con el botón derecho en un objeto de BD y elija Eliminar en el menú contextual.
Seleccione un objeto de BD y pulse Supr.
Haga clic con el botón derecho en un objeto de BD y elija Mostrar en Editor SQL | DROP en el menú contextual.

 

En la ventana del Editor de diseños hay dos maneras de eliminar un objeto de la BD:

 

Haga clic con el botón derecho en un objeto de BD y elija Eliminar objetos seleccionados en el menú contextual.
Seleccione un objeto de BD y pulse Supr.

 

Todas las opciones que acabamos de mencionar también son válidas si seleccionó más de un objeto de base de datos.

 

Hasta que los cambios no se confirman en la base de datos, los objetos marcados para ser eliminados aparecen con un icono especial de objeto eliminado (p. ej. dbs_ic_deleted_table si se trata de una tabla). Para eliminar los objetos de la base de datos deberá ejecutar el script en la ventana Script de cambios de la estructura de la base de datos (o en el Editor SQL si procede).


© 2019 Altova GmbH