zoukankan
html css js c++ java
aspnet_Membership_GetNumberOfUsersOnline
ALTER
PROCEDURE
dbo.aspnet_Membership_GetNumberOfUsersOnline
--
查询在线用户
@ApplicationName
NVARCHAR
(
256
),
@MinutesSinceLastInActive
INT
,
@TimeZoneAdjustment
INT
--
显示新的本地时间而必须添加到 [通用协调时间](utc) 的分钟数。
AS
BEGIN
DECLARE
@DateActive
DATETIME
--
声明变量活动时间
SELECT
@DateActive
=
DATEADD
(minute,
-
(
@MinutesSinceLastInActive
+
@TimeZoneAdjustment
),
GETDATE
())
/**/
/*
当前时间的分钟数加上-(@MinutesSinceLastInActive + @TimeZoneAdjustment),字段……
*/
/**/
/*
GETDATE()按 datetime 值的 Microsoft? SQL Server? 标准内部格式返回当前系统日期和时间
*/
DECLARE
@NumOnline
INT
--
声明变量用户在线数
SELECT
@NumOnline
=
COUNT
(
*
)
FROM
dbo.aspnet_Users u(NOLOCK),
dbo.aspnet_Applications a(NOLOCK),
dbo.aspnet_Membership m(NOLOCK)
WHERE
u.ApplicationId
=
a.ApplicationId
AND
LastActivityDate
>
@DateActive
AND
a.LoweredApplicationName
=
LOWER
(
@ApplicationName
)
AND
u.UserId
=
m.UserId
/**/
/*
最近活动时间大于设置的活动的时间就表示用户在线,可能是因为用户状态的原因,客户端不
在线的话,服务器还要保存用户状态一段时间,所以要设置一个活动时间@DateActive。
好象有点。
*/
RETURN
(
@NumOnline
)
--
返回查询符合条件的在线数
/**/
/*
COUNT()返回组中项目的数量
*/
END
查看全文
相关阅读:
检测用户名和密码
文本框赋值-数组的使用
表单元素属性应用
innerText和textContent区别以及兼容处理
1.1自动化测试
coockie & session
springMVC 实现上传文件和下载文件
el 表达式 显示错误 总结
杭电oj_2063——过山车(java实现)
关于java静态存储类的一个知识点
原文地址:https://www.cnblogs.com/ruanbl/p/490052.html
最新文章
页面静态化-局部动态化思路
算法时间复杂度的计算
使用nosql实现页面静态化的一个小案列
利用apache伪静态技术防止盗链
LeetCode 151:给定一个字符串,逐个翻转字符串中的每个单词 Reverse Words in a String
LeetCode 209:最小长度的子数组 Minimum Size Subarray Sum
LeetCode 189:旋转数组 Rotate Array
LeetCode 28:实现strStr() Implement strStr()
围观知乎真福利话题,放松一下。
LeetCode 118:杨辉三角 II Pascal's Triangle II
热门文章
LeetCode 167:两数之和 II
爬取分析拉勾网招聘信息
LeetCode 209:最小长度的子数组 Minimum Size Subarray Sum
LeetCode 561:数组拆分 I Array Partition I
块元素的隐藏和展示display属性
自定义属性的操作(设置、获取、移除)
复选框全选和反选
CSS background 属性
JS事件之获取、失去文本框焦点
随机设置下拉框的选中项
Copyright © 2011-2022 走看看