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