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.
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 |