用友U8获取指定用户在某个账套中是否拥有指定权限
2017-05-28 16:14
701 查看
DECLARE @userId NVARCHAR(20); --用户登录账号 SET @userId = 'a'; DECLARE @cAuth_Id NVARCHAR(100); --权限ID,可通过权限管理菜单查看 SET @cAuth_Id = 'ST011903'; DECLARE @cAcc_Id NVARCHAR(3); --账套ID SET @cAcc_Id = '001'; SELECT CONVERT(BIT, ISNULL(( SELECT COUNT(*) FROM UFSystem.dbo.UA_HoldAuth WHERE ( ( ( cUser_Id = @userId AND iIsUser = 1 ) OR ( cUser_Id IN ( SELECT cGroup_Id FROM UFSystem.dbo.UA_Role WHERE cUser_Id = @userId ) AND iIsUser = 0 ) ) AND cAuth_Id = @cAuth_Id AND cAcc_Id = @cAcc_Id ) ), 0) + ISNULL(( SELECT COUNT(*) FROM UFSystem.dbo.UA_Role WHERE cUser_Id = @userId AND cGroup_Id = 'DATA-MANAGER' --账套主管,拥有所有权限 ), 0)) AS HasPower;
相关文章推荐
- 用友U8获取指定用户拥有指定权限的账套
- windows7中如何查看用户是否拥有管理员权限
- 验证用户程序是否具备指定文件的读权限
- 获取相机、麦克风、通讯录权限,确认是否拥有这些权限
- 使用INNER JOIN ON 多表关联查询,获取指定用户下指定权限的资源SQL:
- Android关于获取用户是否允许某项权限
- 利用HttpModule 检查用户是否有权限打开指定的网址
- Liferay 6.2 改造系列之二十:修改默认添加用户权限及用户是否拥有个人站点的配置
- iOS swift 获取对应APP定位权限是否打开并引导用户打开
- sharepoint中判断用户是否拥有某项的权限
- 11.16 如何验证当前用户是否具有指定的功能权限?
- 利用HttpModule 检查用户是否有权限打开指定的网址
- Oracle 中,获取指定用户所有有权限访问的表的基本信息、分页实现
- Administrator用户直接获取SYSTEM权限
- 怎么查看系统里所有用户对应拥有的权限?
- 检查当前用户是否具有管理员权限
- 怎样能取得登录用户所拥有权限的组织?
- 获取一个用户的各种组织权限
- 使用SQL语句获取登录用户权限
- 登录远程计算机,提示“您必须拥有这台计算机上的‘终端服务器用户访问’权限”的解决方案