Re: Función que no va. Novato en plpgsql

From: Pablo Braulio <brulics(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Función que no va. Novato en plpgsql
Date: 2006-05-20 13:21:20
Message-ID: 200605201521.20977.brulics@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola de nuevo.

Creo que he solucionado esa parta. Pero me encuentro con otro problema.

He dejado el query de este modo:

CREATE OR REPLACE FUNCTION estructura_fichero() returns trigger as $$
begin
IF('TP_OP' = 'INSERT') THEN
INSERT INTO ESTRUCT_FICHEROS(FICHERO) VALUES ('NEW.id');
RETURN NEW;
END IF;
END;
$$ language 'plpgsql';

CREATE TRIGGER estructura_fich AFTER INSERT ON FICHEROS FOR EACH ROW EXECUTE
PROCEDURE estructura_fichero();

y el error:

ERROR: control reached end of trigger procedure without RETURN CONTEXT:
PL/pgSQL function "estructura_fichero"

¿Alguien sabría decirme que me falla?

--
Saludos.
Pablo.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Pablo Braulio 2006-05-20 14:29:43 Re: Función que no va. Novato en plpgsql
Previous Message Sebastián Villalba 2006-05-20 13:03:55 Re: loop infinito en triggers