Muchas gracias Gustavo, me has ahorrado horas de testeo. Efectivamente teinias razón usando $$ y comilla simple ' (apostrofo) en cuerpo de la función ha resuelto el problema.

Un saludo.

El jue 28 abr 2011 19:43:31 CEST, Gustavo Garay <lis...@shitech.com.py> escribió:


Hola buenas,

tengo un problema con los mensajes de error al crear una función sobre
postgre 9 en windows.

La función es esta.

CREATE OR REPLACE FUNCTION funauditclubes() RETURNS TRIGGER AS '
BEGIN
        IF ( TG_OP = "INSERT") THEN
                RAISE EXCEPTION "eeeee %", NEW.codigo_club;

tiene que ser comilla simple ' (apostrofo)
RAISE EXCEPTION 'eeeee %', NEW.codigo_club;

y lo ideal es usar $$ para el cuerpo

saludo
gustavo garay


        END IF;

END;
' LANGUAGE plpgsql;






-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a