zoukankan      html  css  js  c++  java
  • aspnet_UsersInRoles_GetUsersInRoles

    ALTER  PROCEDURE dbo.aspnet_UsersInRoles_GetUsersInRoles --查询某角色的用户
        @ApplicationName  NVARCHAR(256),
        
    @RoleName         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
         
    /*查询此用户的角色ID*/  
      

         
    IF (@RoleId IS NULL)
             
    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
        
    ORDER BY u.UserName
        
    RETURN(0)
        
    /*查询此角色的全部用户*/
    END
  • 相关阅读:
    5.9
    5.8
    5.4
    04--深入探讨C++中的引用
    01--Qt扫盲篇
    00--Qt Creator 你必须要掌握的快捷操作
    02--读书笔记之:C++ Primer (第4版)及习题
    01--[转]C++强大背后
    01--数据结构——动态链表(C++)
    04-手把手教你把Vim改装成一个IDE编程环境(图文)
  • 原文地址:https://www.cnblogs.com/ruanbl/p/492408.html
Copyright © 2011-2022 走看看