

mi tabla empleados tiene 3 columnas: cveusr, donde estan las claves de usuario,
user, donde estan los nombres de usuario y contrasenia, donde estan la contraseñas.
Esta funcion retorna 1 si el usuario y sus credenciales son correctas, y un 0 si son incorrectas.
aqui esta el codigo que hice:
CREATE FUNCTION [dbo].[mifuncion] (@claveempleado int,@usuario nvarchar(50),@passwd nvarchar(50)) RETURNS tinyint as BEGIN return (select count(*) from empleados where cveusr=@claveempleado and user=@usuario and contrasenia=hashbytes('MD2',@passwd+'romeo')) END