日期:2014-05-18  浏览次数:20398 次

方法返回值问题
CREATE   FUNCTION   dbo.IsEXISTS(
      @UserId   varchar(30)
)
RETURNS   INT
WITH   ENCRYPTION
AS
BEGIN
        DECLARE   @StateId     INT
        select   @StateId=count(*)    
            FROM   Users   where   UserId   like     @UserId
        RETURN(@StateId)
END
GO

dbo.IsEXISTS   'navy '

执行以上命令:完成!   但没有返回结果给我.请问怎样才能够有返回值呢?   (学习下方法的使用)   谢谢!

        select   StateId=count(*)    
            FROM   Users   where   UserId   like     'navy '   --这样就有一值

------解决方案--------------------
select dbo.IsEXISTS( 'navy ')