Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-es-ayuda by date

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

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group