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
查看全文
相关阅读:
php程序去除文件 bom头
类继承接口后,实现接口的方法
virtual和abstract的使用场景分别是什么?待更新。
get请求和post请求的总结
ES6新语法,持续更新
display:flex中的不懂的问题,待处理
css相邻兄弟选择器(+),伪类(:hover),伪元素(::after)
HTML中的input的type类型
命令行打开程序的集合
sqlserver 常用的语句
原文地址:https://www.cnblogs.com/ruanbl/p/490049.html
最新文章
jquery中each()的三种遍历用法
Python学习笔记四_数据类型(字典)
Python列表练习_校验用户名合法及二维列表取值
Python学习笔记三_数据类型(列表、元组)
Python入门练习_登录
Python学习笔记二_Python入门
初学postman-Http请求模拟工具
接口测试基础学习笔记
Jmeter学习笔记一_http请求、WebService请求
Jmeter学习笔记二_接口测试(参数化、断言、关联)
热门文章
Jmeter学习笔记三_操作数据库(MySQL)
微信小程序连接
小程序 API 发送 POST请求 服务器接收不到数据问题
PHPstorm 获取注册码
小程序 页面动态for添加
js字符串是否包含另一个字符串
css 控制多余文字点点点显示
js 循环出对象的 属性 和值 for in
thinkphp3.2 不同域名配置不同分组设置
php 定向跳转方法
Copyright © 2011-2022 走看看