Re: [pgsql-es-ayuda] Type mismatch en función SQL

From: "Raul Andres Duque" <ra_duque(at)yahoo(dot)com(dot)mx>
To: "Alvaro Herrera" <alvherre(at)alvh(dot)no-ip(dot)org>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: [pgsql-es-ayuda] Type mismatch en función SQL
Date: 2009-04-26 15:12:20
Message-ID: 0BAD10CEA44C44E0B623AF36118AA19B@amadeus.net.co
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


----- Original Message -----
From: "Alvaro Herrera" <alvherre(at)alvh(dot)no-ip(dot)org>
To: "Raul Andres Duque" <ra_duque(at)yahoo(dot)com(dot)mx>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Sent: Friday, April 24, 2009 4:50 PM
Subject: Re: [pgsql-es-ayuda] Type mismatch en función SQL

> Raul Andres Duque escribió:
>
>> CREATE OR REPLACE FUNCTION columns(character varying, out character
>> varying, out character varying, out character varying, out int, out int,
>> out int, out character varying, out character varying, out character
>> varying) RETURNS SETOF RECORD
>> AS
>> $BODY$
>> SELECT table_schema,
>> column_name,
>> udt_name,
>> character_maximum_length,
>> numeric_precision,
>> numeric_scale,
>> is_nullable,
>> data_type
>> FROM information_schema.columns
>> WHERE table_name = $1
>> ORDER BY table_schema, ordinal_position
>> $BODY$
>> LANGUAGE 'sql' VOLATILE
>>
>> El error es:
>>
>> ERROR: return type mismatch in function declared to return record
>> DETAIL: Final SELECT returns too few columns.
>> CONTEXT: SQL function "columns"
>
> Dice que el SELECT tiene muy pocas columnas comparado con la cantidad de
> parametros OUT (efectivamente, tiene 8 y hay 9 parámetros OUT).
>

Muchas gracias Alvaro. Un claro problema de miopía porque por más que
contaba me daban 8 en el select y 8 en los parámetros :-(

Atentamente,

RAUL DUQUE
Bogotá, Colombia
> --
> Alvaro Herrera Developer,
> http://www.PostgreSQL.org/
> "El sabio habla porque tiene algo que decir;
> el tonto, porque tiene que decir algo" (Platon).

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Arturo 2009-04-27 00:39:57 Re: puede postgresql venderse??
Previous Message Mari Gangrena 2009-04-26 11:02:34 Re: Pagina PostgreSQL en Espanol (http://www.postgresql-es.org/)