Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/03/2010, 20:46
stairway
 
Fecha de Ingreso: diciembre-2009
Mensajes: 15
Antigüedad: 14 años, 4 meses
Puntos: 2
procedure y delcaracion de variable

Holas:

Tengo dos tablas: usuario y grupo.
Un usuario pertenece a un grupo, cuya clave foranea es gru_id. Necesito que cuando se elimine un grupo se genere un trigger que dispare una función en la que por cada fila que represente las coincidencias de los usuarios a los que pertenecen a dicho grupo se cambien a otro grupo. Tengo un grupo llamado persona al cual deseo que emigren. (Estoy usando plpgsql)

Mi problema (en el procedimiento) es que no sé como invocar a una variable para pasarle una consulta de este tipo:

SELECT count(*) FROM grupo, usuario where usuario.grupo_id=OLD.id;

esto se debe guardar en una variable, supongo que de tipo int.

Pero en realidad no sé cómo va a ir cambiando una a una las filas afectadas.

Si alguien me puede dar una idea, por favor, escribirla, ante todo muchas gracias.