| From: | Calabaza <calalinux(at)gmail(dot)com> | 
|---|---|
| To: | pgsql-es-ayuda(at)postgresql(dot)org | 
| Subject: | Re: duda con trigger.... | 
| Date: | 2009-04-08 14:55:30 | 
| Message-ID: | 958993320904080755s456c06e8r797809e96195506c@mail.gmail.com | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgsql-es-ayuda | 
El día 8 de abril de 2009 10:44, Virginia <mavir78(at)gmail(dot)com> escribió:
> Buenos días... tengo un problema con un trigger que he creado para que
> actualice un campo de una tabla según el valor de una subcadena de otro
> campo de esa misma tabla, la función es la siguiente:
>
> BEGIN
>   IF TG_OP = 'INSERT' OR TG_OP = 'UPDATE' THEN
>     UPDATE autoservicios.toi005_concepto SET tx_tipo = 'A' WHERE
> substring(OLD.cod_concepto from 2 for 4) <'0500';
>     UPDATE autoservicios.toi005_concepto SET tx_tipo = 'D' WHERE
> substring(OLD.cod_concepto from 2 for 4) >='0500';
>   RETURN NEW;
>   END IF;
> END;
Creo que esta mal tu comparacion de strings...
puedes aplicarle un cast para asi compararlo con un menor que...
Coincido con Cesar... cuál es el problema?
Un abrazo.
-- 
§~^Calabaza^~§ from Villa Elisa, Paraguay
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Virginia | 2009-04-08 15:00:39 | Fwd: duda con trigger.... | 
| Previous Message | Cesar Erices | 2009-04-08 14:53:14 | Re: duda con trigger.... |