From: | Alvaro Herrera <alvherre(at)surnet(dot)cl> |
---|---|
To: | Jairo Martín Miguel <jairo010(at)hotmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: ejecutar una consulta creada |
Date: | 2005-05-26 05:37:27 |
Message-ID: | 20050526053727.GA27317@surnet.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Thu, May 26, 2005 at 01:56:27AM +0200, Jairo Martín Miguel wrote:
> >Pero cuando llamo a la función con select consulta2('A') lo que
> >> me devuelve es lo esperado, pero en vez de sacarlo como separado en
> >campos
> >> como siempre, me devuelve el resultado de este modo: en una sola
> >conlumna
> >> con los campos separados por comas.
> >
> >select * from consulta2('A');
> >
>
> Tengo una ultima duda sobre la cuestión:
>
> desde Excel solo puedo llamar a funciones de postgres, no a consultas.
> nesesito que la instrucción select * from consulta2('A') sea una función
> que tomando como parámetro 'A' me devuelva los valores del modo que los
> devuelve cuando escribo select * from consulta2('A') como una sentencia SQL.
Hmm. No creo que puedas hacer eso. Quizas esto
create view foo as select * from consulta2('a');
y luego intentar examinar la vista foo desde excel.
Esto es por supuesto muy engorroso, sobre todo porque el parametro de
la funcion esta en la definicion de la vista.
--
Alvaro Herrera (<alvherre[a]surnet.cl>)
"Crear es tan difícil como ser libre" (Elsa Triolet)
From | Date | Subject | |
---|---|---|---|
Next Message | Herbert West | 2005-05-26 05:43:16 | Re: Multiple consulta en una sola linea |
Previous Message | Jorge Vidal Martinez | 2005-05-26 03:26:40 | Re: Multiple consulta en una sola linea |