Re: creaer secuencia en un trigger

From: Christian Ortiz <cpalst(at)gmail(dot)com>
To: Juan Romero <jgromero(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: creaer secuencia en un trigger
Date: 2009-12-16 00:04:35
Message-ID: 655c646a0912151604x5ab4efe3i68b481fb43267095@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Muchas gracias Jan, funciono

El 15 de diciembre de 2009 16:54, Juan Romero <jgromero(at)gmail(dot)com> escribió:

> On Tue, Dec 15, 2009 at 3:34 PM, Christian Ortiz <cpalst(at)gmail(dot)com> wrote:
> > Hola
>
> Hola,
>
> >
> > como podria crear un trigger(after insert) q me cree una secuencia con
> parte
> > del nombre de un campo recien imbresado, algo q intente y no sale
> >
>
> creo que con estos cambios bastaria
>
>
> >
> >
> > CREATE OR REPLACE FUNCTION f_nueva_sec_subgrupo()
> > RETURNS trigger AS
> > $BODY$
> > DECLARE
> > nombre varchar;
> > BEGIN
> nombre='s' || new.grupcodigo || '_seq';
> EXECUTE 'create sequence ' || nombre;
> RETURN NEW;
> > END;
> > $BODY$
> > LANGUAGE 'plpgsql' VOLATILE
> >
> >
> > CREATE TRIGGER t_nueva_seq
> > AFTER INSERT
> > ON stsubgrupo
> > FOR EACH ROW
> > EXECUTE PROCEDURE f_nueva_sec_subgrupo();
> >
> >
> > ----------------------------------------
> > lo que esta en rojo es donde devuelve el erro. alguna idea???
> > ----------------------------------------
> >
> >
> > --
> > Christian
> >
>

--
Christian

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Ernesto Lozano 2009-12-16 02:13:53 Re: APLICACION COMO EL ENTERPRISE MANAGER ORACLE
Previous Message Juan Romero 2009-12-15 21:54:09 Re: creaer secuencia en un trigger