Re: Ayuda Trigger

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: Miguel Ortega <mortega(at)tc(dot)com(dot)ve>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Ayuda Trigger
Date: 2006-08-23 23:59:51
Message-ID: 20060823235951.GC26957@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Miguel Ortega escribió:

> Imaginemos que tengo un registro en encabezado(1,Prueba,0)
> Y sus Detalles
> detalle(1,1,Det1,1)
> detalle(2,1,Det2,0)
> detalle(3,1,Det3,0)
>
> Hago un update del detalle #2 colocandole estatus 1... el trigger debe
> activarse pero no debe hacer nada.. pero cuando hago el siguiente update
> al detalle #3 el trigger debe percatarse que todos los registros con
> cod_enc= 1 ha pasado a estatus 1 y activarse, actualizando la tabla
> encabezado con el estatus=1 tambien....

Ya y cual es el problema? Solamente tienes que hacer un SELECT que vea
si hay tuplas en Detalle con estatus=0, y si no hay ninguna entonces
haces un UPDATE sobre el encabezado.

No deberia ser muy dificil ...

--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2006-08-24 00:00:24 Re: Ver tildes y ñ en el navegador
Previous Message Linder Poclaba 2006-08-23 23:51:27 Re: Ver tildes y ñ en el navegador