Generar DDL para una Tabla [Guía de Usuario de Enterprise Architect]

Top Previous Next

Generar DDL para una Tabla

button_main button_prev button_next

Acceso Menú contextual de elemento de Tabla de Diagrama | Generar DDL

Referencia

En la ventana Generar DDL, genere DDL para una tabla como se indica abajo:

Paso

Acción

Ver También

Ruta

Haga clic en el botón ( ... ) (Explorar) para configurar la ubicación de archivo y nombre de archivo del script para crear.

 

 

Nivel de Comentario

Para incluir comentarios en el DDL, seleccione el nivel apropiado.

Por ejemplo, seleccione Columna para incluir comentarios en columnas, o Todos para incluir comentarios en todas las estructuras.

 

 

Casillas de Opción

Seleccione la casilla para cada tipo de inclusión que requiera; por ejemplo, para incluir un comando de 'drop table'. en el script, seleccione la casilla Crear Drop SQL.

Deseleccione las casillas para inclusiones que no requiera.

 

 

Generar

Haga clic en este botón para crear el DDL.

 

 

Ver

Haga clic en este botón para ver la salida.

El visor se predetermina al editor de código predeterminado de Enterprise Architect. Sin embargo, puede definir un editor DDL alternativo en la ventana Opciones (Herramientas | Opciones | Ingeniería de Código Fuente | Editores de Código).

 

Editar Código Fuente

Opciones - Editores de Código

Notas

En la Ingeniería de Corporaciones, Negocios y Software, Ingeniería de Sistemas y últimas ediciones de Enterprise Architect, si la seguridad está activada, debe tener permiso de Generar Código Fuente y DLL para generar documentos DDL

Algunas casillas se muestran sólo si la base de datos apropiada es definida para la tabla; por ejemplo, IF EXISTS se muestra sólo si la base de datos para la tabla es PostgreSQL, y los botones de radio SEQ_ y _SEQ se muestran sólo si la base de datos para la tabla es Oracle

Para una base de datos PostgreSQL, debe seleccionar la casilla Generar Secuencias para permitir que las columnas de auto incremento sean creadas

Si está generando secuencias Oracle, siempre debe seleccionar las casillas Generar Disparadores y Generar Secuencias - esto asegura que un disparador insertado anteriormente sea generado para seleccionar el siguiente valor de secuencia para poblar la columna; también configure la propiedad AutoNum en Verdadero en las propiedades de columna

Si está generando secuencias Oracle, para generar el nombre de secuencia y disparador con la sintaxis SEQ_<sequence_name> y TRG_<trigger_name>, seleccione la opción SEQ_; en cambio, para generarlos con la sintaxis <sequence_name>_SEQ y SET_<trigger_name>, seleccione la opción _SEQ

Aprender más

Lista de Permisos

Crear Columnas