Alterar objetos de datos con el Editor de objetos de datos

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:

  1. Expanda un objeto de conexión de base de datos en el Explorador de orígenes de datos.
  2. Expanda las carpetas contenidas en la conexión de base de datos, y busque y seleccione el objeto que desee alterar.
  3. 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.
  4. En la sección Propiedades de objeto de datos del editor, utilice las pestañas de propiedades para modificar propiedades del objeto de datos.
  5. 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.

  6. 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.

  7. 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.

Comentarios