Re: Ayuda con triggers

From: Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx>
To: Joan Manuel Ventura <joan_mvf(at)yahoo(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Ayuda con triggers
Date: 2004-11-17 23:45:19
Message-ID: m34qjoyr8w.fsf@conexa.fciencias.unam.mx
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Joan Manuel Ventura <joan_mvf(at)yahoo(dot)com> writes:

> CREATE FUNCTION fbanca(int) Returns trigger As 'CREATE
> SEQUENCE id_banca_$1;' LANGUAGE SQL;

Tienes que recrear la función en plpgsql o en algún lenguaje que
soporte el manejo de triggers. SQL no lo hace AFAIK. Algo como:

CREATE FUNCTION fbanca() RETURNS trigger AS '
declare
sql text;
begin
sql := ''create sequence id_banca_'' || NEW.id_banca;
execute sql;
return new;
end;
' LANGUAGE 'plpgsql';

Saludos,
Manuel.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message ctnan 2004-11-18 00:02:00 Ya no se que hacer!!!!
Previous Message Joan Manuel Ventura 2004-11-17 23:22:15 Ayuda con triggers