From: | William Diaz Pabón <widipa(at)gmail(dot)com> |
---|---|
To: | PostgreSQL Español Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | No se refleja update dentro de una funcion |
Date: | 2014-01-08 17:21:11 |
Message-ID: | CAGrLqMZLujfAGoum_wMX50RNZoCVnFC-SULKBBKaegd5K=fuxA@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Buenas Lista.
Estoy haciendo una función de PL/SQL en PortgreSQL 8.4sobre centos.
La función hace dentro de su lógica un UPDATE a unos registros que más
adelante se le hace un SELECT suponiendo que le update anterior es
reflejado dentro de la misma transacción, pero resulta que el select no
trae datos porque no se refleja los cambios del update anterior.
Como puedo hacer dentro de la función para que los cambios del update sean
reflejandos para que el select encuentre los cambios?
Intente ingresando SAVEPOINT A; en el punto después del UPDATE pero me
arroja el siguiente error:
ERROR: SPI_execute_plan failed executing query "SAVEPOINT A":
SPI_ERROR_TRANSACTION
Espero me puedan orientar.
Gracias.
--
Éxitos.
Cordialmente,
*William Diaz Pabón*
*, Especialista en Soluciones Informáticas*
Bogotá, Colombia
Tel: +57 (300) 3917774
http://planetapleno.blogspot.com/
http://tutorialestecnicos.blogspot.com/
From | Date | Subject | |
---|---|---|---|
Next Message | Gilberto Castillo | 2014-01-08 17:32:54 | Re: No se refleja update dentro de una funcion |
Previous Message | Juan J Rosales Rodriguez | 2014-01-07 20:05:08 | Re: Transacciones dentro de una funcion |