depende se sua consulta retornar um valor so use
 
declare
variavel tipo_do_dado
begin
select nome into variavel from tabela where valor=1;
end
 
 
se retornar varias linhas utilize cursores
 
declare
 variavel cursor for select nome from tabela;
 variavel2 varchar(30);
 
begin
    open variavel;
    loop
            fetch variavel into variavel2;
            exit when not found;
             --aqui vc ja pode manipular sua variavel 2
end loop;
end;
 
   
 
----- Original Message -----
Sent: Wednesday, May 10, 2006 11:15 AM
Subject: [PostgreSQL-Brasil] Valor de campo em PL/pgSQL

Olá a todos... como faço para pegar o valor de um campo após fazer uma consulta... tipo em php eu faço

$sql = "Select * from clientes";
$query = pg_query( $db, $sql );
$rs = pg_fetch_array( $query );

$cliente = $rs['cliente']


e em PL/pgSQL como fazer?


_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br

Responder a