如何调用带有两个参数的 SQL 函数?我想记住一个变量中的返回值。
功能是:
CREATE FUNCTION [CheckPwd]( @User nvarchar(50), @Pwd nvarchar(50))
RETURNS int
AS
BEGIN
DECLARE @RES int
DECLARE @PWD_DB varbinary(255)
IF (@User is not null and @User != '' and @Pwd is not null and @Pwd != '' )
begin
SELECT @PWD_DB = password FROM UserTable WHERE username = @User
SET @PwdRES = pwdcompare(@Pwd, @PWD_DB )
end
ELSE
SET @PwdRES = 0
RETURN @RES
END