Buenos dias , necesito ayuda con una parte de mi proyecto de trabajo , lo que ocurre es que tengo una tabla temporal con 3 campos (COD_2000/varchar , reghis/nteger ,reghisa/integer) , he insertado en esta tabla un query que posee cod_2000 , reghis lleno y reghisa llenado con ceros con un parametro para sacar el resultado por mes y los datos almacenados en esta tabla las he pasado a una tabla fisica , pero necesito saber como puedo agregarle los datos de una tabla (2) distinta que tiene tan solo en común cod_2000 y reghis con datos llenos a esta tabla fisica , relacionando el campo cod_2000 de la tabla fisica con la otra tabla (2) para que , por ejemplo , en un registro , busque por cod_2000 cual registro de la tabla(2) es identico en el cod_2000 y en su siguiente campo se llene con el respectivo reghisa.
No sé como realizarlo , pero me aconsejaron usar un bucle para rellenar los campos respectivos y un cursor para que lea registro por registro , aunque no se exactamente como emplearlo , y al tratar de crear un cursor en el Store procedure , al iniciar , me sale un error de escritura de codigo , aunque lo he revisado bien y he visto en varias paginas que se debe de escribir de la misma forma en la que hice , pero sigue dandome error en esa misma linea
espero que me puedan ayudar.
Código MySQL:
Ver original
);
/*Aquí esta la declaración que me envía error*/
for
open cursor1
into COD_2000
, reghis1
, reghisa:
while fetch_status = 0
Muchas gracias