Re: [pgbr-geral] Execute retornar valor

2007-05-28 Por tôpico Charles Viana
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

Re: [pgbr-geral] Execute retornar valor

2007-05-26 Por tôpico Sebastian SWC
não entendi... On 5/26/07, Charles Viana [EMAIL PROTECTED] wrote: Gostaria de executar um select passando o sql por parametro e retornando o resultado: CREATE OR REPLACE FUNCTION execd(text) RETURNS integer AS $BODY$ begin /* $1 seria '(SELECT MAX(codgeral) FROM histviag.carga)' */

Re: [pgbr-geral] Execute retornar valor

2007-05-26 Por tôpico Luiz Rafael Culik Guimaraes
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