So que esta retornando NULO. O execute executa a query so que não passa o
valor para a variavel nnn

2007/5/26, Luiz Rafael Culik Guimaraes <[EMAIL PROTECTED]>:

Ola

Eu sugiro alterar oara


CREATE OR REPLACE FUNCTION execd(text)  RETURNS integer AS
$BODY$
declara
nnn  integer;
begin
    /* $1 seria '(SELECT MAX(codgeral) FROM histviag.carga)' */
   execute $1;
    return nnn

end;$BODY$
  LANGUAGE 'plpgsql' VOLATILE;

e passaria sua query como
select max(codgeral) into nnn FROM histviag.carga

[]s
Luiz




--
Charles Viana.

Email:
 [EMAIL PROTECTED]
 [EMAIL PROTECTED]
 [EMAIL PROTECTED]

Tel Comercial :
 (31) 3448-7800

Tel Residencia:
 (31) 3493-2727.
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a