RE: Error Funciones y procedimientos

From: "Patricia Recinos" <patricia(dot)recinos(at)screencheckla(dot)com>
To: "'\(SYSWARP\) - Carlos Enrique Perez'" <carlos(dot)perez(at)syswarp(dot)com(dot)ar>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Error Funciones y procedimientos
Date: 2015-04-23 20:31:24
Message-ID: 001401d07e04$77a315d0$66e94170$@screencheckla.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Buenas tardes

Pero esto funciona si lo hago de forma independiente pero si lo pongo en una función me da error, realmente estoy iniciando con postgres y tengo dudas.

Solo me funciona desde la línea de comandos.

Gracias por la ayuda.

BEGIN;

UPDATE accounts SET balance = balance - 100.00

WHERE name = 'Alice';

SAVEPOINT my_savepoint;

UPDATE accounts SET balance = balance + 100.00

WHERE name = 'Bob';

-- oops ... forget that and use Wally's account

ROLLBACK TO my_savepoint;

UPDATE accounts SET balance = balance + 100.00

WHERE name = 'Wally';

Commit;

De: (SYSWARP) - Carlos Enrique Perez [mailto:carlos(dot)perez(at)syswarp(dot)com(dot)ar]
Enviado el: jueves, 23 de abril de 2015 10:08 a.m.
Para: Patricia Recinos
CC: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] Error Funciones y procedimientos

http://www.postgresql.org/docs/8.3/static/tutorial-transactions.html

El mié, 22-04-2015 a las 09:19 -0600, Patricia Recinos escribió:

Muy buenos días he estado migrando una base de datos de Oracle a Postgres

Pero tengo el problema que en Oracle un procedimiento o función llamaba a otro, pero en caso que diera error este daba rollback y no realizaba las transacciones.

En postgres no he encontrado la forma de realizar esta tarea.

Si me pueden ayudar se los agradecería mucho.

Gracias.

--

Carlos Enrique Perez


Direccion Syswarp SRL
www.syswarp.com.ar

0054-011-6841-0221 / cel: 0054-9-5402-8667

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Hellmuth Vargas 2015-04-24 14:16:47 problema de desempeño con join basado en funcion similaridad
Previous Message Gilberto Castillo 2015-04-23 20:29:59 Re: [pgsql-es-ayuda] Rescatar BD no respaldada