添加权限组

news/2024/7/4 13:28:59
sp_helptext proc_GetCanAddGroup
go

CREATE proc proc_GetCanAddGroup

(--返回可以添加的权限组,如当前目录下添加了权限组之后无法再添加

@CatalogId int,--目录id

@GroupId int--权限id

)

as

begin

with getall as

(

select c.*,g.Isinherit,g.e_state from ECM_CatalogTable c left join ECM_Grouping g on c.id=g.c_id where c.[State]=0

),

parent as

(

select * from getall g where g.id=@CatalogId 

union all

select g.* from getall g inner join parent p on g.id=p.ParentId 

)

,

getCatalogId as(

select id from parent where Isinherit=1 and e_state=0 group by id

union select id from parent where e_state=0 and id=@CatalogId        --union:并集,合并

)
select * from userrolegroup
select groupname as lookname,id as lookvalue from userrolegroup where id not in(

select g_id  from ECM_Bygroup where r_id in (

select id from ECM_Grouping where c_id in (select id from getCatalogId))

) and u_state=0

union 

select groupname as lookname,id as lookvalue from userrolegroup where id in(

select g_id from ECM_Bygroup where r_id = @GroupId) and u_state=0

end

 

转载于:https://www.cnblogs.com/Tianxf815/p/8874264.html


http://www.niftyadmin.cn/n/2010282.html

相关文章

stm32f407 spi3 mosi没有输出_西门子S7-1500数字输出DQ 8x230V AC/2A ST8

西门子S7-1500数字输出DQ 8x230V AC/2A ST8 西门子S7-1500数字输出DQ 8x230V AC/2A ST8浔之漫智控技术(上海)有限公司 上海诗慕自动化设备有限公司本公司销售西门子自动化产品,全新原装,质量保证,价格优势西门子PLC,西门子触摸屏&#xff0…

hsv白色h值是多少_相城区小孔加工价钱多少,加工中心,选择很重要_上海进久金属...

首页 > 新闻列表 > 正文发布时间:2020-11-02 03:24:56 浏览: 72导读:相城区小孔加工价钱多少,加工中心, 上世纪年代,笔者与日本电镀专家座谈时,很关心pH的测控问题,特予请教&…

java 泛型的通配继承_Java泛型详解:Java泛型集合、泛型类、泛型方法、泛型的使用...

在 Java 1.5 之前没有泛型,通常需要使用强制类型转换的方式将一种数据类型转换为另一种数据类型,这种转换要求开发者对实际参数的类型具有可预知性。对于强制类型转换错误的情况,编译器可能不会提示错误,但是在运行时会出现异常&a…

真是记忆力不行了,得,该记录记录,该书写书写。

就记录下想法,还要正文!!!转载于:https://blog.51cto.com/13435030/2104931

usb万能驱动win7_给 win7 系统镜像添加驱动

继上篇文章(win 10 重装 win 7 系统),这篇谈谈怎么制作自己的,安全的 win 7 镜像。一、给镜像添加驱动回归正题,制作自己的 win 7 镜像。我采用的是这个博主的办法:[ win7原版映像中添加usb3.0驱动 ]文章写…

一步之遥——第七届蓝桥杯C语言B组(国赛)第一题

原创 一步之遥 从昏迷中醒来,小明发现自己被关在X星球的废矿车里。矿车停在平直的废弃的轨道上。他的面前是两个按钮,分别写着“F”和“B”。 小明突然记起来,这两个按钮可以控制矿车在轨道上前进和后退。按F,会前进97米。按B会后…

java autoconfig_SpringBoot之AutoConfig自动配置

1. XxxxAuto在SpringBoot中有很多以XxxxAutoConfiguration注解,其实他的作用就是,自动配置当前模块要依赖的类例如:EnableAutoConfiguration就告诉SpringBoot需要加载那些类,spring-boot-1.5.1.RELEASE.jar/META-INF/spring.factories 在该文件中2. EnableSpringBoo…

@manytomany 保存后数据被删除_Smartbi V9数据挖掘完整介绍

Smartbi Mining平台是一个注重于实际生产应用的数据分析预测平台,它旨在为个人、团队和企业所做的决策提供预测。该平台不仅可为用户提供直观的流式建模、拖拽式操作和流程化、可视化的建模界面,还提供了大量的数据预处理操作。此外,它内置了…