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