Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-es-ayuda by date

Next:From: Alvaro HerreraDate: 2006-08-24 00:00:24
Subject: Re: Ver ti?==?iso-8859-1?Q?ldes y ñ en el navegador
Previous:From: Linder PoclabaDate: 2006-08-23 23:51:27
Subject: Re: Ver tildes y ñ en el navegador

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group