zoukankan      html  css  js  c++  java
  • aspnet_UsersInRoles_FindUsersInRole

    ALTER  PROCEDURE dbo.aspnet_UsersInRoles_FindUsersInRole  --查询某角色中的所有用户
        @ApplicationName  NVARCHAR(256),
        
    @RoleName         NVARCHAR(256),
        
    @UserNameToMatch  NVARCHAR(256)
    AS
    BEGIN
        
    DECLARE @ApplicationId UNIQUEIDENTIFIER
        
    SELECT  @ApplicationId = NULL
        
    SELECT  @ApplicationId = ApplicationId FROM aspnet_Applications WHERE LOWER(@ApplicationName= LoweredApplicationName
        
    IF (@ApplicationId IS NULL)
            
    RETURN(1)
          
    /*返回@ApplicationId,不存在返回1*/

         
    DECLARE @RoleId UNIQUEIDENTIFIER
         
    SELECT  @RoleId = NULL

         
    SELECT  @RoleId = RoleId
         
    FROM    dbo.aspnet_Roles
         
    WHERE   LOWER(@RoleName= LoweredRoleName AND ApplicationId = @ApplicationId
           
    /*查询此角色是否存在*/
         
    IF (@RoleId IS NULL)  --不存在则返回1
             RETURN(1)

        
    SELECT u.UserName
        
    FROM   dbo.aspnet_Users u, dbo.aspnet_UsersInRoles ur
        
    WHERE  u.UserId = ur.UserId AND @RoleId = ur.RoleId AND u.ApplicationId = @ApplicationId AND LoweredUserName LIKE LOWER(@UserNameToMatch)
        
    ORDER BY u.UserName
         
    /*查询此角色中的用户,返回0*/
        
    RETURN(0)
    END
  • 相关阅读:
    轮播图
    原生js实现分页效果(带实例)
    mint-ui Toast icon 图标
    阮小二买彩票
    js事件冒泡和事件捕捉
    html,css,js加载顺序
    单调栈-哈希表-768. 最多能完成排序的块 II
    同余问题-三整除系列
    动态规划-区间dp-单调栈-1130. 叶值的最小代价生成树
    动态规划-1Ddp-983. 最低票价
  • 原文地址:https://www.cnblogs.com/ruanbl/p/492403.html
Copyright © 2011-2022 走看看