Hola,
necesito juntar en un solo registro las ocurrencias de un mismo dato. por ejemplo tengo un correos con varior rut, en variois registros, entonces necesito un registro con el correo y los rut, hasta 10 que pudiesen haber.
[email protected] 58644
[email protected] 86145
[email protected] 89232
tonces necesito
[email protected] 58644 86145 89232
para esto me cree una tabla con esa nueva estructura y un algoritmo (mas o menos...) como este:
Código HTML:
declare
dato1 varchar;
dato2 varchar;
dato3 varchar;
dato4 varchar;
i number := 0;
cursor busca is
select distinct correo from tabla
;
cursor busca (correo_e tabla.correo%type) is
select rut from tabla a where a.correo = correo_e
;
begin
open busca;
loop
fetch busca_c into busca;
datos||i := busca_c.rut;
if (buscarut%notfound) then
exit;
end if
i:=i+1;
end loop
end;
el punto es que estoy tratrando de llenar una variable asi:
Código HTML:
datos||i := busca_c.rut;
pero me envia un error.
Espero que capten la idea,
Saludos!!