Puede utilizar el Editor de objetos de datos para alterar
o modificar objetos de datos mediante la creación y ejecución de un
script DDL.
Antes de empezar
Antes de alterar un objeto de datos con el Editor de objetos de datos, debe
crear una conexión con una base de datos en el Explorador de orígenes de datos.
Acerca de esta tarea
Existen limitaciones respecto a la preservación de datos
cuando se alteran objetos de datos mediante el Editor de objetos de
datos. Cuando el usuario altera una tabla, el entorno de trabajo determina
si las modificaciones pueden efectuarse utilizando una sentencia
ALTER TABLE. Si las modificaciones solicitadas no pueden ser realizadas por una
sentencia ALTER TABLE, el DDL generado creará una copia de seguridad
de la tabla original antes de crear la tabla modificada.
Además,
cuando es necesaria una copia de seguridad, se crea una sentencia
para copiar los datos de la copia de seguridad en la tabla modificada. Esta sentencia está pensada como plantilla que el usuario puede
modificar según convenga para satisfacer los requisitos exclusivos de
las modificaciones existentes de datos y de tablas.
Procedimiento
Para alterar objetos de datos con el Editor de objetos de datos:
- Expanda un objeto de conexión de base de datos en el Explorador
de orígenes de datos.
- Expanda las carpetas contenidas en la conexión de base de datos,
y busque y seleccione el objeto que desee alterar.
- Pulse con el botón derecho del ratón en el objeto de datos y
seleccione Alterar. Si la acción Alterar no está disponible, significa que no es
posible la edición del objeto que seleccionó. Se abrirá el Editor de objetos de datos.
Nota: Mientras el editor está abierto, están inhabilitadas otras
acciones de menú para el objeto y sus objetos hijo en el Explorador
de orígenes de datos, tales como Renovar,
Descartar o Generar
DDL.
- En la sección Propiedades de objeto de
datos del editor, utilice las pestañas de propiedades
para modificar propiedades del objeto de datos.
- Expanda la sección Objetos afectados del
editor y seleccione objetos afectados en el árbol para incluirlos en
el script DDL generado.
Los objetos que se muestran en el árbol pueden ser afectados por
cambios realizados en el objeto que está alterando.
- Expanda la sección DDL del editor y pulse
Vista previa de DDL para previsualizar el
script DDL generado.
Cuando modifica una tabla y existe DDL generado que realiza una
copia de seguridad de la tabla existente, puede ser necesario
modificar el DDL para copiar los datos de la copia de seguridad a
la tabla modificada. El DDL generado se debe utilizar como plantilla.
Si realiza cambios adicionales en las secciones
Propiedades de objeto de datos u
Objetos afectados, pulse de nuevo
Vista previa de DDL para renovar el script
generado.
No puede escribir directamente en la sección DDL del editor. Si
desea modificar el script DDL generado, pulse Abrir con
editor de SQL para abrir el script en el editor de SQL,
haga los cambios allí y guarde el script en un
proyecto de datos existente. Puede también utilizar esta opción
para guardar cambios en un script SQL que puede ejecutar más tarde.
- Una vez que esté satisfecho con el script DDL generado, pulse
Ejecutar DDL en la sección
Propiedades de objeto de datos.
Resultados
El script DDL generado se ejecutará para la base
de datos, y el objeto de datos y otros objetos afectados se
modificarán de acuerdo con los cambios realizados en el editor. La vista Salida de datos mostrará los resultados, incluidos los
errores que se hayan producido. Para ver los cambios realizados en cada objeto de datos, resalte el
objeto en el Explorador de orígenes de datos y abra la vista
Propiedades.