For Select no Postgres

PostgreSQL

09/06/2008

Olá amigos,

Alguém sabe me dizer se a cláusula FOR SELECT funciona no Postgres? Estou tetando montar uma função com ela e dá erro.

Agradeço a ajuda.


Lschmitk

Lschmitk

Curtidas 0

Respostas

Comodelphi

Comodelphi

09/06/2008

Funciona sim: vai exemplo
create or replace function fn_qqq()
  returns void as
$body$
declare
  r record;
  q integer;
begin
  for r in select <campos>
             from <tabelas>
  loop
    /*
      dentro do loop acessa o campo da tabela atraves da variavel tipo record que foi definida para o loop
      ex.: r.codigo;
    */
  end loop;



GOSTEI 0
Maurilio Rodrigues

Maurilio Rodrigues

09/06/2008

Boa tarde, estou mudando de banco de dados, estou saindo do Firebird e indo para o PostgresSQL, estou sofrendo com uma instrução no banco, no firebird usando o IBexpert faço consulta com variáveis assim: tabela.campoDaTabela =: variavel (WHERE NOME= :NOME and SENHA= :SENHA).
No postgres não estou conseguindo fazer o mesmo, uso o PgAdmin 4 V3 Postgres 11. Auguem poderia me ajudar , preciso muito muito.
GOSTEI 0
POSTAR