如果用户名存在,如何返回 1,其他情况下如何返回 0?这是我尝试过的。

IF EXISTS (SELECT * FROM [User] WHERE UserName = @UserName and EmailID=@EmailID)
    begin
      return 1;
    end
     else
      begin
    declare @CreatedOn datetime
    select @CreatedOn = getdate()
    insert into [User](UserName,Password,EmailID,ContactNo,CreatedOn) values(@UserName,@Password,@EmailID,@ContactNo,@CreatedOn)

最佳答案

也许你可以试试这个查询:

Select count(*) from [user] where  UserName = @UserName and EmailID=@EmailID

如果用户名存在 count(*) 将大于 0

关于asp.net - 如何检查用户名是否存在,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11118319/

10-10 19:15