Generar DDL para una Tabla
|
|
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
|