maria.lourdes
30-01-2008, 20:21:07
Necesito conocer todos los decendientes de un arbol a partir de un punto, pero no he logrado realizar un script para colocarlo dentro de un procedimiento almacenado.
Conocen como realizar este script?
maria.lourdes
30-01-2008, 23:00:15
me puedes indicar como se realizaria?
poliburro
31-01-2008, 20:48:37
Por supuesto, Podrías detallar exactamente que necesitas?, y la estructura de tu tabla?
maria.lourdes
01-02-2008, 16:19:49
La estructura de la tabla es:
create table procesos (
cod_proyecto varchar(10) NOT NULL,
cod_proceso varchar(10) NOT NULL unique,
nombre_proceso varchar(150) NOT NULL,
estado_proceso char(1) NOT NULL check (E,P,V,A,R ),
iden_responsable_proc int(12) NULL,
iden_responsable_rev int(12) NULL,
iden_responsable_aprob int(12) NULL,
imagen_proceso blob,
nivel_proceso int(1) NOT NULL,
cod_proceso_padre varchar(10) NOT NULL,
cod_final_hoja varchar(1) NULL,
primary key ( cod_proyecto , cod_proceso )
)type=innodb;
el campo cod_proceso_padre me dice que registro es el padre, el asunto a resolver es que a partir de un
codigo de proceso que esta en el campo cod_proceso, requiero conocer todos la descendencia.
el cod_final_hoja tiene un null si no existen mas registros colgando.
El problema se me presenta por que por seguridad, los registros que conforman la descendencia deben ser llevados a una tabla por un procedimiento almacenado, sin embargo no he logrado crear un procedimiento manejando ciclos, y no encuentro como hacerlo sin ciclos.
Gracias por tu colaboración.
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.