首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

方法返回值有关问题

2012-02-07 
方法返回值问题CREATEFUNCTIONdbo.IsEXISTS(@UserIdvarchar(30))RETURNSINTWITHENCRYPTIONASBEGINDECLARE@

方法返回值问题
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 ')

热点排行
Bad Request.