Ayuda con funcion en PostgreSqL

Cerrado
ProgramadorJava Message postés 7 Date d'inscription jueves, 6 de noviembre de 2014 Estatus Miembro Última intervención domingo, 7 de diciembre de 2014 - 7 dic 2014 a las 03:23
Hola a todos .. estoy tratando de crear una función en PostgreSQL que me devuelva true si el nombre de usuario y contraseña son correcto ..


Hasta ahora esto he podido hacer, pero no funciona..

CREATE FUNCTION loggear(aname TEXT, pwd TEXT)
RETURNS BOOLEAN AS $$
DECLARE NUM INTEGER;
BEGIN
NUM :=(SELECT COUNT(*)FROM USUARIOS
WHERE login_us=$1 and clave_us=$2);

IF(NUM >= 1) THEN
RETURN TRUE;
ELSE
RETURN FALSE;
END;
LANGUAGE 'plpgsql';