Ver Mensaje Individual
  #5  
Antiguo 01-02-2008
maria.lourdes maria.lourdes is offline
Registrado
 
Registrado: ene 2008
Posts: 6
Reputación: 0
maria.lourdes Va por buen camino
Smile

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.
Responder Con Cita