Olá, 2009/1/7 mateusgra <[email protected]>: > > Execute uma consulta simples dentro de uma plpgsql. > > So que o limit 1 não é executado ? Não deveria ser executado ? > Se eu colocar a consulta ja com os paramentros preenchidos o limit é > executado.
Como assim o limit 1 não é executado? A consulta com os parâmetros já preenchidos é executado. Não entendi. > > CREATE FUNCTION TESTE(char,varchar) > RETURNS varchar AS > $BODY$ > DECLARE > V1 ALIAS FOR $1; > V2 ALIAS FOR $2; > resultado varchar; > BEGIN > SELECT nome INTO resultado FROM emp WHERE nome = v1 and bairro = v2 and > nome IS NOT NULL LIMIT 1; > > IF FOUND THEN > RETURN resultado; > ELSE > RETURN NULL; > END IF; > END; > $BODY$ > LANGUAGE 'plpgsql' VOLATILE; > > -- > View this message in context: > http://www.nabble.com/plpgsql-Limit1-tp21330021p21330021.html > Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com. > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > []s -- João Paulo www.dextra.com.br/postgres PostgreSQL _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
