| From: | badillo(at)cav(dot)desoft(dot)cu |
|---|---|
| To: | pgsql-es-ayuda(at)postgresql(dot)org |
| Subject: | Ayuda con una función |
| Date: | 2007-01-31 20:25:47 |
| Message-ID: | 50584.200.55.147.90.1170275147.squirrel@webmail.cav.desoft.cu |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
Saludos amigos, tengo la siguiente problemática.
En mi BD tengo una tabla la cual me piden que la reenumere por uno de los
campos que posee cumpliendo x condiciones.
Para ello realicé la siguiente fu8nción:
$body$
declare rs_doc tb_documentos%rowtype;
declare cadena varchar;
begin
for rs_doc in
select * from tb_documentos order by id_logico
loop
cadena = asistente_renumerar_doc(rs_doc.id_logico);
end loop;
return 'ok';
end;
$body$
El problema está en como puedo hacer que cuando se ejecute la sentencia:
cadena = asistente_renumerar_doc(rs_doc.id_logico);
se realice COMMIT; para que los valores cambiados se guarden y me funcione
entonces las operaciones que se hacen.
Gracias y espero por su ayuda.
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Miguel Ortega | 2007-01-31 20:26:36 | Fuzzy Databases |
| Previous Message | jeferson alvarez | 2007-01-31 20:02:05 | ayuda con sintaxis |