zoukankan      html  css  js  c++  java
  • aspnet_Membership_GetUserByUserId

            才注释了几个就感觉有点烦烦的了,好象需要耐心的样子.不过吃过午饭好象有可以了.很多地方都没说清楚,希望看的人不要被我误导了,所以要抱着参考的态度看.
     1ALTER  PROCEDURE dbo.aspnet_Membership_GetUserByUserId --通过用户ID获取用户
     2    @UserId               UNIQUEIDENTIFIER,
     3    @TimeZoneAdjustment   INT,
     4    @UpdateLastActivity   BIT = 0
     5AS
     6BEGIN
     7    IF ( @UpdateLastActivity = 1 )
     8    BEGIN
     9        DECLARE @DateTimeNowUTC DATETIME
    10        EXEC dbo.aspnet_GetUtcDate @TimeZoneAdjustment@DateTimeNowUTC OUTPUT
    11        UPDATE   dbo.aspnet_Users
    12        SET      LastActivityDate = @DateTimeNowUTC
    13        FROM     dbo.aspnet_Users
    14        WHERE    @UserId = UserId
    15
    16        IF ( @@ROWCOUNT = 0 ) -- User ID not found
    17            RETURN -1
    18    END
    19    /*还是更新用户最近活动时间的,是某个用户的,ID为条件*/
    20    SELECT  m.Email, m.PasswordQuestion, m.Comment, m.IsApproved,
    21            m.CreateDate, m.LastLoginDate, u.LastActivityDate,
    22            m.LastPasswordChangedDate, u.UserName, m.IsLockedOut,
    23            m.LastLockoutDate
    24    FROM    dbo.aspnet_Users u, dbo.aspnet_Membership m
    25    WHERE   @UserId = u.UserId AND u.UserId = m.UserId
    26    /*这里好象就两个表连接,不知道为什么*/
    27    IF ( @@ROWCOUNT = 0 ) -- User ID not found
    28       RETURN -1
    29
    30    RETURN 0
    31END
    32
  • 相关阅读:
    在路上——7月英语
    Today is a special day for English Topic
    三级网络-不单单是学知识
    停下是为了更好的出发
    量变引发质变--【2015年计算机年终总结】
    这个月,小美很忙
    一个人牛逼不如一群人一起牛逼——致我最亲爱的程序员
    掀起你的盖头来--【2015年英语年终总结】
    平凡之路之小美
    小美的猴年年中总结,挪不开眼~
  • 原文地址:https://www.cnblogs.com/ruanbl/p/490186.html
Copyright © 2011-2022 走看看