Re: ejecutar una consulta creada

From: Jairo Martín Miguel <jairo010(at)hotmail(dot)com>
To: alvherre(at)surnet(dot)cl, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: ejecutar una consulta creada
Date: 2005-05-26 14:21:08
Message-ID: BAY104-F1366A871DB29F058E9C71E810F0@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

> > >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.

Hola Alvaro, lo siento si soy pesado, pero no termino de solucionar mi
problema:

la solución que me has dado de la vista funciona correctamente, y cuando
llamo a la vista desde excel me crea la tabla con la estructura deseada.
pero ahora he perdido la opción que tenía antes de poder pasarle el
parámetro que le indica los proyectos de que sección quiero que me saque.

consulta2 era una función y desde Excel podía escribir... {call
consulta2(?)} y pasarle el parámetro deseado desde una celda.

pero ahora tengo la tabla metida en una vista en la que no puedo poner
parámetros. a ver si se te ocurre algo.

se podría hacer algo como, crear la vista dentro de la función
consulta2(text)? de este modo ya le habríamos pasado el parámetro con la
sección. y luego consultar la vista. o hay alguna forma de hacerlo en un
solo paso?

gracias

_________________________________________________________________
Moda para esta temporada. Ponte al día de todas las tendencias.
http://www.msn.es/Mujer/moda/default.asp

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Mario Soto Cordones - Venezuela 2005-05-26 14:26:07 Re: tipos de datos
Previous Message Mario Soto Cordones - Venezuela 2005-05-26 13:14:41 Re: tipos de datos