Puedes hacer algo asi: CREATE OR REPLACE FUNCTION verificaclave(uname text, pass text) RETURNS boolean AS $$ DECLARE passed BOOLEAN; BEGIN SELECT (password = $2) INTO passed FROM usuario WHERE username = $1;
IF Found Then passed := true; else passed := false; ENDIF; RETURN passed; END; Suerte :: HDS Consultores TI Servidores | Redes | Programacion | GNU/Linux | PostgreSQL Web: http://hdsconsultores.net Blog: http://codigohds.com El 18 de febrero de 2010 16:31, Desarrollo Escuintla < desarrollo.escuin...@gmail.com> escribió: > Hola lista, > > tengo una tabla llamada "usuario", donde estan los usuarios autorizados > para el ingreso al sistema, > y tengo el siguiente SP, el cual lo encontre en la ayuda de PostgreSQL: > > > CREATE OR REPLACE FUNCTION verificaclave(uname text, pass text) > RETURNS boolean AS > $$ > DECLARE passed BOOLEAN; > BEGIN > SELECT (password = $2) INTO passed > FROM usuario > WHERE username = $1; > > RETURN passed; > END; > > > Ahora, > soy nuevo en el uso de esta BD, y quisiera modificar est SP, pero que me > duelva "1" ó "0" respectivamente, > si la clave es correcta o incorrecta, > > > > -- > Saludos > > _________________ > José de Paz > Escuintla, Guatemala > Tel. (502)-56041676 > > http://desarrolloescuintla.wordpress.com > >