From: | Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl> |
---|---|
To: | Carmen Gloria Sepulveda Dedes <csepulveda(at)atichile(dot)com> |
Cc: | pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
Subject: | Re: [Pgsql-ayuda] Error en Funcion |
Date: | 2003-08-25 18:28:17 |
Message-ID: | 20030825182817.GC9597@dcc.uchile.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Mon, Aug 25, 2003 at 09:18:16AM -0400, Carmen Gloria Sepulveda Dedes wrote:
Carmen Gloria,
> create function insert_msg(smallint,integer,real,double
> precision,varchar)
> returns integer As
> ' insert into mt_catalog.message
> values ($1,$2,$3,$4,$5);
> select 1;
> ' LANGUAGE SQL;
>
> testdb=# select insert_msg(1,2,3,4,'xx');
> ERROR: Function insert_msg(integer, integer, integer, integer,
> "unknown") does not exist
> Unable to identify a function that satisfies the given argument
> types
> You may need to add explicit typecasts
Agrega conversiones de tipo (casts) explicitos, como te indica el
mensaje de error:
testdb=# select insert_msg(1::smallint,2,3::real,4::double precision,'xx');
(el "unknown" se deberia convertir correctamente, pero puedes agregar un
cast de todas maneras si te place)
--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"Nunca confiaré en un traidor. Ni siquiera si el traidor lo he creado yo"
(Barón Vladimir Harkonnen)
From | Date | Subject | |
---|---|---|---|
Next Message | Ricardo Mercado Araneda | 2003-08-26 12:39:33 | [Pgsql-ayuda] Sobre tipos de datos |
Previous Message | Adrian Galindo | 2003-08-25 15:44:30 | Re: [Pgsql-ayuda] Problemas con BD PosgreSQL |