zoukankan      html  css  js  c++  java
  • aspnet_Roles_GetAllRoles///aspnet_Roles_RoleExists

    aspnet_Roles_GetAllRoles
    ALTER  PROCEDURE dbo.aspnet_Roles_GetAllRoles ----获取全部角色
    (
        
    @ApplicationName           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
        
    SELECT RoleName
        
    FROM   dbo.aspnet_Roles WHERE ApplicationId = @ApplicationId
        
    ORDER BY RoleName
        
    /*好象是最简单的一个了,按RoleName排序*/
    END
    aspnet_Roles_RoleExists
    ALTER  PROCEDURE dbo.aspnet_Roles_RoleExists
        
    @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(0)
       
    /*返回@ApplicationId的一段,开始烦这段代码了,都要来个,写的时候还真辛苦啊他们,当然不是我*/
        
    IF (EXISTS (SELECT RoleName FROM dbo.aspnet_Roles WHERE LOWER(@RoleName= LoweredRoleName AND ApplicationId = @ApplicationId ))
             
    /*如果存在此角色返回1,不存在返回0.这个好象也很简单*/
            
    RETURN(1)
        
    ELSE
            
    RETURN(0)
    END
  • 相关阅读:
    day01-java开发前奏
    ASP.NET MVC RDLC-导出
    SAS学习目标层次
    Chapter003[SAS DATA步之全解密-02]
    Chapter002[SAS DATA步之全解密-01]
    Chapter001[SAS LICENCE 获取方法]
    VB.NET中如何在字符串中使用双引号
    ASP.NET数据处理进度条
    GridView内容详解(转载)
    js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
  • 原文地址:https://www.cnblogs.com/ruanbl/p/491905.html
Copyright © 2011-2022 走看看