: martes, 22 de noviembre de 2011 10:42 a.m.
Para: Ana Claudia Smail
CC: pgsql-es-ayuda@postgresql.org
Asunto: Re: [pgsql-es-ayuda] consulta función
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 11/22/2011 02:15 PM, Ana Claudia Smail wrote:
> Hola a todos!
>
> Estoy teniendo un problem
8:47
>Asunto: RE: [pgsql-es-ayuda] consulta función
>
>
>
>Fíjate en la estructura de la
tabla, acabo de reproducir tu error, y este se debe a que la primera columna de
tu tabla es de tipo entero y en la función estas devolviendo un varchar como
primera columna. Te recomiendo que
pues podrias mejor utilizar SETOF RECORD
y claro declarar la r de tipo record
asi podrias obtener el resultado que deseas y solo tienes que darle un buen
formato cuando le llames
SELECT * FROM getLibres('campo1',NULL) as (campo1 VARCHAR(255),campo2
INTEGER)
2011/11/22 Lazaro Rubén García Martinez
Fíjate en la estructura de la tabla, acabo de reproducir tu error, y este se
debe a que la primera columna de tu tabla es de tipo entero y en la función
estas devolviendo un varchar como primera columna. Te recomiendo que cambies el
orden en el que devuelves las cosas en la consulta definida en
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 11/22/2011 02:15 PM, Ana Claudia Smail wrote:
> Hola a todos!
>
> Estoy teniendo un problema con una función en progresql 8.4:
>
> CREATE OR REPLACE FUNCTION getLibres(varchar(20), varchar(20)) RETURNS
> SETOF tabla1 AS
>
[...]
> Cuando eje
On Mon, Sep 1, 2008 at 9:45 AM, Ana Smail <[EMAIL PROTECTED]> wrote:
> Tengo un problemita que creo se debe al casteo de tipos , esto:
> select ENCODE(DIGEST('admin', 'md5'),'hex');
> Funciona bien en la versión 8.2, pero ya no funciona en la 8.3 y no puedo
> corregir el problema.
>
> ANA
>
> --
>