zoukankan
html css js c++ java
aspnet_Membership_GetAllUsers
ALTER
PROCEDURE
dbo.aspnet_Membership_GetAllUsers
@ApplicationName
NVARCHAR
(
256
),
@PageIndex
INT
,
@PageSize
INT
AS
BEGIN
DECLARE
@ApplicationId
UNIQUEIDENTIFIER
SELECT
@ApplicationId
=
NULL
SELECT
@ApplicationId
=
ApplicationId
FROM
dbo.aspnet_Applications
WHERE
LOWER
(
@ApplicationName
)
=
LoweredApplicationName
IF
(
@ApplicationId
IS
NULL
)
RETURN
0
/**/
/*
声明应用程序ID变量,设置为空,查询ID的值并付值.不知道为什么前面都加个这个,用处不清楚.
*/
--
Set the page bounds
--
设置页面绑定
DECLARE
@PageLowerBound
INT
DECLARE
@PageUpperBound
INT
DECLARE
@TotalRecords
INT
SET
@PageLowerBound
=
@PageSize
*
@PageIndex
SET
@PageUpperBound
=
@PageSize
-
1
+
@PageLowerBound
--
Create a temp table TO store the select results 临时表
CREATE
TABLE
#PageIndexForUsers
(
IndexId
int
IDENTITY
(
0
,
1
)
NOT
NULL
,
UserId
UNIQUEIDENTIFIER
)
--
Insert into our temp table 按用户名排序的用户ID列表
INSERT
INTO
#PageIndexForUsers (UserId)
SELECT
u.UserId
FROM
dbo.aspnet_Membership m, dbo.aspnet_Users u
WHERE
u.ApplicationId
=
@ApplicationId
AND
u.UserId
=
m.UserId
ORDER
BY
u.UserName
SELECT
@TotalRecords
=
@@ROWCOUNT
--
返回受上一语句影响的行数(怎么不用前面那种方式了?)
SELECT
u.UserName, m.Email, m.PasswordQuestion, m.Comment, m.IsApproved,
m.CreateDate,
m.LastLoginDate,
u.LastActivityDate,
m.LastPasswordChangedDate,
u.UserId, m.IsLockedOut,
m.LastLockoutDate
FROM
dbo.aspnet_Membership m, dbo.aspnet_Users u, #PageIndexForUsers p
WHERE
u.UserId
=
p.UserId
AND
u.UserId
=
m.UserId
AND
p.IndexId
>=
@PageLowerBound
AND
p.IndexId
<=
@PageUpperBound
ORDER
BY
u.UserName
RETURN
@TotalRecords
END
查看全文
相关阅读:
我的第一篇博客缓存显示图片
CSLA.Net 学习 WCF服务端与客户端配置
CSLA.Net 学习 刚接触
[转] DevExpress 第三方控件汉化的全部代码和使用方法
java版飞信协议实现
[转]C#反射技术之一读取和设置类的属性
NHibernate帮助类
Oracle 11g 精简客户端打包 201206更新
Mygeneration模板(NHibernate)生成,根据kdup的修改而来
[转]TransactionScope应用
原文地址:https://www.cnblogs.com/ruanbl/p/490049.html
最新文章
Windows10 通用快捷键命令
Selenium_随记要点
Python中decode与encode的区别
Linux性能监控工具
TCP/IP的分层管理_01
Maven介绍及安装
xshell本地上传文件到Ubuntu上及从Ubuntu上下载文件到本地
IE8上传文件时文件本地路径变成"C:\fakepath\"的问题
C# 事务
asp.net 跑版 Table设置了top:6px是相对应页面的,提交回刷以后Table的位置变为相对于所在div的
热门文章
使用CalendarExtender后无法获得TextBox.Text的值
关于在IE下打印页面背景图片和背景颜色丢失的解决方案
桑不了。。
《童梦奇缘梦幻般的羁绊》第二章初现
《童梦奇缘梦幻般的羁绊》第五章长河
《童梦奇缘梦幻般的羁绊》第四章双殇
获取完整服务器上文件所处位置(包含域名)
《童梦奇缘梦幻般的羁绊》第一章朦胧
《童梦奇缘梦幻般的羁绊》第三章囹圄
工作小总结
Copyright © 2011-2022 走看看