Código PHP:
CREATE FUNCTION sp_usuario(IN NOMBRE "varchar", IN CLAVE "varchar") RETURNS text AS $$
DECLARE
NOMBRE ALIAS FOR $1;
CLAVE ALIAS FOR $2;
BEGIN
SELECT USU_NOMBRE,
USU_PASSWORD
FROM USUARIO
WHERE
USU_NOMBRE = NOMBRE AND
USU_PASSWORD = CLAVE;
RETURN USUARIO.USUA_NOMBRE || USUARIO.USA_PASSWORD;
END;
$$ LANGUAGE plpgsql;
Luego en Analizados de consulta de PgAdmin coloco
Código PHP:
select sp_usuario('aGonzales', 'panel')
Código PHP:
ERROR: SELECT query has no destination for result data
HINT: If you want to discard the results, use PERFORM instead.
CONTEXT: PL/pgSQL function "sp_usuario" line 6 at SQL statement