| From: | Pau Alegria Civera <al054043(at)alumail(dot)uji(dot)es> |
|---|---|
| To: | Gustavo Garay <listas(at)shitech(dot)com(dot)py> |
| Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
| Subject: | Re: Error: No se conoce la condición de excepción |
| Date: | 2011-04-28 19:50:21 |
| Message-ID: | 20110428215021.17203lfme0rm1ibh@webmail.uji.es |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
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
<listas(at)shitech(dot)com(dot)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;
>
>
>
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Virginia | 2011-04-28 21:18:08 | cast de campo fecha en función |
| Previous Message | Jared Lopez | 2011-04-28 18:55:14 | Re: bloque total servidor con postgresql 9.0.4 |