我现有这样一个权限管理模块,涉及如下四个表,表结构精简如下:
1、User (用户表)
ID
Username Varchar (用户名)
2、Lev (权限存储表)
ID Int (自动编号)
LevCode Varchar (权限代码)
3、LevGroup (权限组表)
GroupName Varchar (组名称)
LevGroup Varchar(200) (权限位,起始存储200个0,此字段中的数字位置对应着Lev表中的ID值,)
4、Level (权限分配表)
Username (用户名)
LevGroup (权限组名)此权限管理可以一用户存在于多组中,即在Level表中会存在多个用户名一样的记录。现我想做这样一个存储过程,即我想输入两个参数(用户名和权限代码)然后给出此用户是否拥有此权限,请问该如何用存储过程实现此功能!高分重谢!!!!
1、User (用户表)
ID
Username Varchar (用户名)
2、Lev (权限存储表)
ID Int (自动编号)
LevCode Varchar (权限代码)
3、LevGroup (权限组表)
GroupName Varchar (组名称)
LevGroup Varchar(200) (权限位,起始存储200个0,此字段中的数字位置对应着Lev表中的ID值,)
4、Level (权限分配表)
Username (用户名)
LevGroup (权限组名)此权限管理可以一用户存在于多组中,即在Level表中会存在多个用户名一样的记录。现我想做这样一个存储过程,即我想输入两个参数(用户名和权限代码)然后给出此用户是否拥有此权限,请问该如何用存储过程实现此功能!高分重谢!!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货