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

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

pgsql-es-ayuda by date

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

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