CREATE PROCEDURE [dbo].[A-search-user] 
@name nvarchar(50)
AS
if((SELECT COUNT(*) FROM AUserInfo
WHERE (UserName = @name)) == 1)
return 1
else return 0
错在那里。存储过程

解决方案 »

  1.   

    建立存储过程。
    提示UserName = @name 这里的=号错了。不对吗?
      

  2.   

    if exists(SELECT 1 FROM AUserInfo WHERE UserName = @name)
        return 1
      

  3.   

    要计算选出来的表中有1行还是多行啊。要是没有就返回0
    ASP.NET精品全站程序SQL版 的数据库怎么装呀。用SQL2000
      

  4.   

    恩。sql里的语法和程序设计语法不一样。==改为=