Hola a todos, espero me puedan ayudar con esto, tengo el siguiente
procedimiento:
Código:
create procedure proc1
as
begin
for select codigo from table1 into :codigo
do
insert into tabla2 ......;
suspend;
end
Todo bien hasta aqui, este procedimiento lee de una tabla n registros y los inserta en otra de acumulados, pero ahora quiero validar si ya existe en la tabla de acumulados, para esto le agrego un select y ahi viene el problema, solo lee un registro:
Código:
create procedure proc1
returns (a integer)
as
begin
for select codigo from table1 into :codigo
do
select codigo from table2 into ....;
if ( codigo2 is null ) then
insert into table2 ......;
else
update table 2 set ....;
suspend;
end
Ayuda por favor, que tengo mal.
Saludos,
Jorge.
end