Re: UPDATES

From: Espartano <espartano(dot)mail(at)gmail(dot)com>
To: "juan jose dominguez" <preguntas_sql(at)hotmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: UPDATES
Date: 2006-05-09 14:23:17
Message-ID: d353bd50605090723v6e51fdffi7ad26305517b192f@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 5/8/06, juan jose dominguez <preguntas_sql(at)hotmail(dot)com> wrote:
> Buenas, tengo estas sentencias que me estan dando dolor de cabeza. Le echais
> un vistazo?
>
>
> Inserto codigo, origen, destino y tengo que restar en otra tabla una
> cantidad de dinero que viene determinada por una tupla en la que hay un
> codigo
>
> SELECT money INTO n FROM tabla1 WHERE tabla1.Codigo = NEW.codigo;
>
> IF n ISNULL THEN RAISE EXCEPTION ''Dinero no existe!''; END IF;
>
> UPDATE tabla2 SET Saldo = Saldo-n WHERE tabla2.codigo = NEW.origen;
>
>
>
> Me da errores en el update no se si lo he hecho bien :(
>
> Gracias
>

Tienes un error en tu sintaxis de select into, la correcta es asi:

SELECT INTO variable EXPRECION_DEL_SELECT FROM ............

saludos.

--
http://espartano.linuxreal.org/blog/html/index.php

In response to

  • UPDATES at 2006-05-09 06:49:56 from juan jose dominguez

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2006-05-09 14:27:08 Re: UPDATES
Previous Message Ana Smail 2006-05-09 12:58:44 funcion TRansformstr2