zoukankan      html  css  js  c++  java
  • aspnet_Profile_DeleteInactiveProfiles

     1ALTER  PROCEDURE dbo.aspnet_Profile_DeleteInactiveProfiles
     2    @ApplicationName        NVARCHAR(256),
     3    @ProfileAuthOptions     INT,
     4    @InactiveSinceDate      DATETIME,
     5    @TimeZoneAdjustment     INT
     6AS
     7BEGIN
     8    DECLARE @ApplicationId UNIQUEIDENTIFIER
     9    SELECT  @ApplicationId = NULL
    10    SELECT  @ApplicationId = ApplicationId FROM aspnet_Applications WHERE LOWER(@ApplicationName= LoweredApplicationName
    11    ---查询应用程序ID
    12    IF (@ApplicationId IS NULL
    13    BEGIN
    14        SELECT  0
    15        RETURN
    16    END
    17
    18    IF (@InactiveSinceDate > CONVERT(DATETIME'17540101'112AND  @InactiveSinceDate < CONVERT(DATETIME'99980101'112))
    19       --如果停滞以来的时间在系统时间内(目前是不会超过条件的时间的)
    20        SELECT @InactiveSinceDate = DATEADD(n, -@TimeZoneAdjustment@InactiveSinceDate)
    21          
    22    DELETE
    23    FROM    dbo.aspnet_Profile
    24    WHERE   UserId IN
    25            (   SELECT  UserId
    26                FROM    dbo.aspnet_Users u
    27                WHERE   ApplicationId = @ApplicationId
    28                        AND (LastActivityDate <= @InactiveSinceDate)
    29                        AND (
    30                                (@ProfileAuthOptions = 2)
    31                             OR (@ProfileAuthOptions = 0 AND IsAnonymous = 1)
    32                             OR (@ProfileAuthOptions = 1 AND IsAnonymous = 0)
    33                            )
    34            )
    35      ---删除USERID在这一范围内的记录
    36    SELECT  @@ROWCOUNT
    37END
  • 相关阅读:
    win7下 iis配置 不能添加默认文档的 解决方案
    经典SQL语句大全
    Sql 行转列问题总结
    jQuery获取Select选择的Text和 Value(转)
    如何让虚拟目录里面的webconfig不继承网站的设置
    SQL2008 用户'sa'登录失败(错误18456)图文解决方法
    ASP.NET实现公历转农历的简单方法
    你的DNN站点慢了么?
    SQLServer2005删除log文件和清空日志的方案
    由于未能创建 Microsoft Visual C# 2008 编译器,因此未能打开项目 "xxx"
  • 原文地址:https://www.cnblogs.com/ruanbl/p/491059.html
Copyright © 2011-2022 走看看