From: | Esteban Osorio <eosorio(at)economia(dot)cl> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | RE: Casts en parametros Int2 a funciones |
Date: | 2005-01-10 15:31:21 |
Message-ID: | 50FBA0B402D8D6118EEC0080C8F8BA330249743B@KEYNES |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
A mi me pasaba algo parecido y se debia a que al crear una funcion con otros
tipos pero el mismo nombre lo que hacia era crear una nueva funcion con lo
que tenia dos funciones con igual nombre y distintos tipos de datos de
entrada. Para corregirlo tuve que eliminar la mas antigua...
-----Mensaje original-----
De: Oswaldo Hernández [mailto:listas(at)soft-com(dot)es]
Enviado el: Domingo, 09 de Enero de 2005 7:53
Para: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: [pgsql-es-ayuda] Casts en parametros Int2 a funciones
Hola a todos,
Estoy haciendo pruebas con funciones y me sucede algo un poquito extraño
cuando declaro un parametro de tipo 'Int2'
Cuando creo la función:
CREATE OR REPLACE FUNCTION
grupo_get_hijos("varchar", int4, int4, "varchar")
RETURNS SETOF tipo_grupo AS ..............
la ejecuto sin problemas con:
select * from grupo_get_hijos('aaaaa',1,0,'bbb');
Pero, si creo esa misma funcion con uno o ambos enteros de tipo Int2 al
realizar la misma llamada da el siguiente error
function grupo_get_hijos("unknown", integer, integer, "unknown")
does
not exist
y me obliga a realizar la llamada a esta haciendo un cast en los
parámetros. Esto no sucede si declaro los parametros tipo Int4 o Int8.
¿Porque ocurre esto?, ¿Es un bug?
Gracias,
El presente correo ha sido analizado por la plataforma Soluciones ADSL
y se encuentra libre de virus.
---------------------------(end of broadcast)---------------------------
TIP 5: Has ledo nuestro extenso FAQ?
From | Date | Subject | |
---|---|---|---|
Next Message | Marcelo Retamal Vallejos | 2005-01-10 16:14:07 | Re: como crear una funcion que devuelva dos valores o un registro |
Previous Message | Juan Pablo Espino | 2005-01-10 15:25:02 | Re: lenguajes procedurales |