Buen día Colegas,


Tengo una consulta sobre una función y dos tablas...


Planteamiento:

A grandes rasgos tengo, Tabla madre y Tabla Hija y una función que inserta a ambas tablas..

mis tablas tienen dentro de sus tantos campos uno llamado "valor" parecido al concepto de sueldo o compras...

en la función tengo un Begin y un End -por aquello de los errores- resulta que en la línea uno de mi función inserto en la tabla madre un registro, luego en la línea dos,tres,cuatro,etc...[loop] hago el insert a la tabla hija...

Mi tabla hija tiene un trigger "before insert" que verifica que el "valor" de lo ingresado en esta tabla, no supere al "valor" de la tabla madre...


Pregunta:

Partiendo de que los insert de mi función no se completan[commit] hasta llegar a la parte "End" [de la función], ¿el Trigger "before insert" de la tabla hija hara lo esperado, no permitirá ingresar más de lo debido según lo ingresado en la tabla madre? o sea, ¿Hará la verificación a la tabla madre sin que mi función llegue a la parte del "End" del registro en curso...?, digo; porque "supongo" que no escribe directamente en la tabla Madre el insert de mi función, hasta llegar al "End"...



--
Cordialmente,
Juan Ramírez
El Salvador
--
TIP 2: puedes desuscribirte de todas las listas simultáneamente
   (envía "unregister TuDirecciónDeCorreo" a [email protected])

Responder a