Duda sobre Trigger

22/01/2007 - 14:41 por Yovanny Rojas | Informe spam
Hola amigos del foro
Tengo una duda en la elaboriación de un trigger, necesito hacer un trigger
q tiene una tabla de movimiento y una tabla maesta la cual afecta el
balance, pero la dudua es la siguiente la tabla maestra la manejo con el
concepto de una escalera donde una cuenta tiene sus padres, es decir q ese
movimiento q viene del movimiento afecta la cuenta y respectivamente esa
cuenta afecta los padres de esta y asi sucesivamente hasta llegar al padre
de todas.

El trigger funciona solo para la cuenta q esta en le movimiento y las
actualizaciones q debe hacer a los padres no la realiza, sabe alguien que
podria ser que el triiger no continua con las actulizaciones, este trigger
es un normal y ademas lo he probado en otros manejadores de base de datos y
funciona bien si alguien puede ayudar le voy agredecer mucho

Yovanny Rojas

Preguntas similare

Leer las respuestas

#6 Jose Mariano Alvarez
23/01/2007 - 01:01 | Informe spam
La muchos de los casos parecidos al tuyo que es una estructura de tipo arbol
la recursion que se produce es generalmente una recursion de cola.
Este tipo de recursion se puede eliminar relativamente facil usando una pila
para apilar los parametros con un proceso iterativo
M ediante un bucle. (loop) se itera por los elemento a procesar.




Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)




"Yovanny Rojas" wrote in message
news:ec$
Gracias por tu respuesta pero he probando hasta con dos niveles y aun asi
me lanza el mismo error y no entiendo cuando dices iterativo.

Mil gracias

"Jose Mariano Alvarez"
wrote in message
news:%
La profundidad de la recursion es de 32.
El 33 te da error.

Tienes 32 niveles?

Por que no transformas ese programa en iterativo.

Saludos



Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)




"Yovanny Rojas" wrote in message
news:
Estoy probando y me lanza este error cuando realizo una modificacion
database error maximum stored procedure, function, trigger or view
nesting level exceeded (limit 32).
Si alguien sabe por favor.ayuda

"Yovanny Rojas" wrote in message
news:
Hola amigos del foro
Tengo una duda en la elaboriación de un trigger, necesito hacer un
trigger q tiene una tabla de movimiento y una tabla maesta la cual
afecta el balance, pero la dudua es la siguiente la tabla maestra la
manejo con el concepto de una escalera donde una cuenta tiene sus
padres, es decir q ese movimiento q viene del movimiento afecta la
cuenta y respectivamente esa cuenta afecta los padres de esta y asi
sucesivamente hasta llegar al padre de todas.

El trigger funciona solo para la cuenta q esta en le movimiento y las
actualizaciones q debe hacer a los padres no la realiza, sabe alguien
que podria ser que el triiger no continua con las actulizaciones, este
trigger es un normal y ademas lo he probado en otros manejadores de
base de datos y funciona bien si alguien puede ayudar le voy agredecer
mucho

Yovanny Rojas














email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida