otra preguntita
Publicado por mizalo (113 intervenciones) el 09/07/2010 18:03:59
estoy sacando una cantidad determinada de datos de una tabla, para eso estoy usando un cursor.
el asunto es que estos datos los proceso y debo de ingresarlo a otra tablita.
entonces hago lo siguiente.
declare c_emp cursor for select codigo,nombre,cantidad FROM .............;
open c_emp:
fetch
do while ......
aca hago unos calculos y luego hago un insert..
insert into calculo (codigo,monto,total) values (:codigo,:m_monto,:m_total);
fetch..
loop
close
el problema es q de los 50 registros que lee el cursor, solo inserta el ultimo registro, QUE PASO!!!
GRACIAS POR EL APOYO.
el asunto es que estos datos los proceso y debo de ingresarlo a otra tablita.
entonces hago lo siguiente.
declare c_emp cursor for select codigo,nombre,cantidad FROM .............;
open c_emp:
fetch
do while ......
aca hago unos calculos y luego hago un insert..
insert into calculo (codigo,monto,total) values (:codigo,:m_monto,:m_total);
fetch..
loop
close
el problema es q de los 50 registros que lee el cursor, solo inserta el ultimo registro, QUE PASO!!!
GRACIAS POR EL APOYO.
Valora esta pregunta


0