--- tacio vilela <[EMAIL PROTECTED]> escreveu:

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


Exemplo de procedimento:

DECLARE
    rg_linha RECORD;
BEGIN
    SELECT INTO rg_linha
        identificador,
        nome
    FROM
        tb_sgdbs
    WHERE
        identificador=1;
    
    RETURN rg_linha.nome;
END;

Para retornar o valor contido em nome . Para recuperar
qualquer valo selecionado você faz
rg_linha.<nome_do_campo>


    
    
    
    


                
_______________________________________________________ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 

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

Responder a