Re: [pgbr-geral] Passando Parametro para VIew

2007-06-27 Por tôpico ..:: Rodrigo Machado ::..

Tambem presiso uma solucao destas.
ou pelo menos criar um select com parametros, nem presisa ser uma view
Se vc achar a solucao, poste aqui no forum

Obrigado


Estou fazendo uma view onde necessito passar dois parâmetros para o select.
Existe esta possibilidade, os senhores teriam algum exemplo?
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Passando Parametro para VIew

2007-06-27 Por tôpico ..:: Rodrigo Machado ::..

Teria algum exemplo desta function?
eu tambem tentei criar uma function, mas nao consigo receber os dados.

On 6/27/07, Marcelo Moacir Florindo [EMAIL PROTECTED] wrote:

A solução que achei foi criar uma function. Neste caso envio os
parametros e recebo um conjunto de dados.

;)

Abraços a todos..

Marcelo

Em 27/06/07, ..:: Rodrigo Machado ::..[EMAIL PROTECTED] escreveu:
 Tambem presiso uma solucao destas.
 ou pelo menos criar um select com parametros, nem presisa ser uma view
 Se vc achar a solucao, poste aqui no forum

 Obrigado

  Estou fazendo uma view onde necessito passar dois parâmetros para o select.
  Existe esta possibilidade, os senhores teriam algum exemplo?

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




--
Marcelo Moacir Florindo
Analista/Desenvolvedor
http://www.gestaotec.com.br
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




--
--
Saluton!!
*:-.,_,.-:*'``'*:-.,_,.-:*:-.,_,.-:*'``'*:-.,_,.-:
  :: Rodrigo Machado ::
   rodrigo( a )oroverde.com.py
  www.oroverde.com.py

 Yo Consumo BioCombustible

msn: rodrigo( a )oroverde.com.py
Cel: +595 (0983) 640 899
Linux User #338262
Lat S25º49'20.11' - Lon W55º07'12.05''
*:-.,_,.-:*'``'*:-.,_,.-:*:-.,_,.-:*'``'*:-.,_,.-:
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Passando Parametro para VIew

2007-06-27 Por tôpico Osvaldo Rosario Kussama

Marcelo Moacir Florindo escreveu:

Senhores,

Estou fazendo uma view onde necessito passar dois parâmetros para o select.

Existe esta possibilidade, os senhores teriam algum exemplo?




Se você consultar a documentação:
http://www.postgresql.org/docs/8.2/interactive/sql-createview.html
verá que não existe a possibilidade de passagem de parâmetros para uma 
view, seja em sua criação seja na utilização.


O que você pretende fazer com esta passagem de parâmetros?

Lembre-se que você sempre pode utilizar a cláusula WHERE mesmo quando 
estiver referenciando uma visão, por ex:

SELECT * FROM sua_visão WHERE seu_campo BETWEEN 100 AND 200;

Outra alternativa é criar uma função e, aí sim, passar os parâmetros 
desejados. Veja:

http://www.postgresql.org/docs/8.2/interactive/sql-createfunction.html

Ou, talvez, você deseje um prepared statement, veja:
http://www.postgresql.org/docs/8.2/interactive/sql-prepare.html
(atenção para as observações sobre performance)

Osvaldo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Passando Parametro para VIew

2007-06-27 Por tôpico João Conegundes Filho

Marcelo Moacir Florindo escreveu:

Senhores,

Estou fazendo uma view onde necessito passar dois parâmetros para o 
select.


Existe esta possibilidade, os senhores teriam algum exemplo?

Att,

A view que você criou é tratada como uma tabela e para selecionar um 
conjunto de linhas

da mesma voce faz:
SELECT * FROM minhaView WHERE condição
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral