关于:通过存储过程新增和修改数据
有一权限表
ID,用户ID,权限ID
现希望建一存储过程,用于设置权限,设想该过程有两个传入参数,用户ID和权限ID。
如果我要指定 某一个或多个用户具有一项或多项权限:
调用 过程名(“用户1,用户2,用户4”,“权限1,权限2”)
如果我要删除 某一个或多个用户的所有权限:
调用 过程名(“用户1,用户4”,“”)
如果我要删除 所有用户的某一项或多项权限:
调用 过程名(“”,“权限2”)
??在写以上这个存储过程时遇上一个问题,怎么把一串用逗号隔开的字符转为数组并对数组循环,以便我一个一个插入行或删除等操作??
对于以上这个功能这样设置存储过程合理吗?