Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   ciclos en procedimientos mysql (https://www.clubdelphi.com/foros/showthread.php?t=52230)

maria.lourdes 14-01-2008 23:07:03

ciclos en procedimientos mysql
 
Buenas tardes.

estoy intentando obtener los codigos de los procesos a partir de un punto en un arbol y llevarlos a una tabla, dentro de un procedimiento almacenado pero los ciclos no me funcionan. alguien me puede indicar como podria hacerlo?

gracias.

El codigo es el siguiente:

create procedure buscar_proceso (in p1 varchar(10),in p2 varchar(10))
begin
declare x varchar(10);
declare y varchar(1);
set x = p2;
Begin
insert into table_pro ( select cod_proceso,cod_final_hoja
from procesos
where cod_proyecto = p1 and
cod_proceso_padre = x and
estado_proceso <> 'R');
do while not table_pro.eof()
Begin
set x = cod_proceso;
set y = cod_final_hoja;
if y <> null then
insert into table_pro ( select cod_proceso,cod_final_hoja
from procesos
where cod_proyecto = p1 and
cod_proceso_padre = x and
estado_proceso <> 'R');
end if;
table_pro.movenext;
end;
end;

poliburro 15-01-2008 00:10:20

cuál es especificamente el problema?

maria.lourdes 15-01-2008 16:31:46

el problema es que no se que ciclos permite manejar el mysql dentro de un procedimiento almacenado.

ciclos While? do?

ciclos que me permitan recorrer una tabla.

poliburro 22-01-2008 18:21:00

Mysql te permite crear sentencias de iteración (Ciclos) usando while, y te permite crear Cursores, destinados a la navegación de registros.

suerte


La franja horaria es GMT +2. Ahora son las 17:31:19.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi