我现有这样一个权限管理模块,涉及如下四个表,表结构精简如下:
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表中会存在多个用户名一样的记录。现我想做这样一个存储过程,即我想输入两个参数(用户名和权限代码)然后给出此用户是否拥有此权限,请问该如何用存储过程实现此功能!高分重谢!!!!