FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Como crear una exepcion en el erwin?
hola, quiero colocar toda mi base en el erwin pero me encontre con um pequeño problema, no veo donde creo os exceptions.
Como lo hago si en mis procedimientos llamo a unos exeptions que me indican algunos errores especificos? |
#2
|
||||
|
||||
Saludos
Cita:
Cita:
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#3
|
|||
|
|||
perdon no es 'erwi' es erwin. es un programa que sirve para hacer el diseño de las bases de tatos, luego lo generas en la extencion que uses conectandote por un frp.
el tema es que tengo unos procedimientos, en ellos llamo a unos exceptions especificos(que yo mismo creo) y el erwin no me permite crear excepciones. puedo crear tablas, vistas, trigers, relaciones, procedimientos, domines, todo menos los exeptions. como lo hago? |
#4
|
|||
|
|||
Hola pues yo creo que no se puede..al menos la version 98! que use yo. El erwin es un herramienta que se centra en el modelado de la base de datos, todo lo demas deberias hacerlo desde tu motor...es una sugerencia nomas
exitoss LA PATRIA SERA LIBRE! |
#5
|
|||
|
|||
si pero justamente el erwin es para tener un modelo completo de la base de datos y no tener que armarla por pedazos cada ves que quieras una nueva.
no puedo creer que se les haya pasado ese punto a los desarrolladores del erwin , que falta de seriedad. me voy a picar piedras en las montañas |
#6
|
|||
|
|||
Si se pueden crear exceptions en el Erwin
En referencia a tu pregunta a si se puede o no crear expceptions en el erwin te diré que se pueden crear de muchas maneras.
Variante 1. Crear un Pre o un Post Script donde definas todos las Exceptions que quieras y ponerlo en el Schema generation y eso te garantiza que antes de generar los Storedprocedures o los triggers ya estén creados los exceptions en la base de datos. Variante 2. Crear un Pre o un Post Script donde definas todos las Exceptions relacionados con un View, con una Tabla, con un StoredProcedure o con un Trigger y marcarlos para ser creados Antes( Pre ) o después ( post ) de la creación del View o Tabla, pero solo Antes( Pre ) de un Storedprocedure o de un Trigger porque sino en sus generaciones te diera un error de creación por no estar definida la excepción en la base de datos. De las dos variantes que te sugiero, la más acertada, desde mi punto de vista, es la primera, porque si un exception es común a varios Storedprocedures o Trigger garantizas que al ejecutar el Pre Script de la base dedatos ya se hayan creado antes de la creación de los S.P. o Triggers que hacen uso de ellos. NOTA: Yo tengo mi base de datos generada con el erwin y esa es la forma que he encontrado para hacerlo. Además tengo creada varias "Options Set" a la hora de generar el Schema donde voy separando por orden de creación las objetos de la base de datos. Tengo uno donde se crean los Domains, las Tables, Los Views, se registran las funciones UDF, se crean los Indices de las tablas, los primary key constraints y los Pre Scripts donde entre otras cosas se generan los Exceptions. En un segundo "Option set" defino como Post Script los generadores de las tablas que las tengas y los Foreign Constraints. Finalmente tengo otro "Option Set" donde se generan los StoredProcedure y los triggers. Espero te haya servido de ayuda mi modesta explicación. Última edición por Aldo fecha: 16-05-2006 a las 18:18:55. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como crear Archivos EDI | Capo | Varios | 3 | 27-04-2007 23:44:55 |
Como crear una forma MDI? | bustio | OOP | 3 | 12-10-2005 12:29:50 |
Como crear un procedimiento | JODELSA | Varios | 1 | 12-01-2005 17:41:18 |
Como crear una vpn | afarenas | Windows | 2 | 14-05-2004 17:35:49 |
Como Crear DLL | pruz | Varios | 1 | 20-10-2003 22:09:46 |
|