Re: creaer secuencia en un trigger

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

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
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Christian Ortiz 2009-12-16 00:04:35 Re: creaer secuencia en un trigger
Previous Message Ing . Marcos Luís Ortíz Valmaseda 2009-12-15 20:44:20 Re: APLICACION COMO EL ENTERPRISE MANAGER ORACLE