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