sql列权限
① sql语句权限问题
已写好,试试是不是你想要的:
--用户表
create table tbl_test_user
(
userId NUMBER(20) ,
userName VARCHAR2(100)
);
--角色表
create table tbl_test_role
(
userId NUMBER(20),
roleName VARCHAR2(100)
);
--权限表
create table tbl_test_popedom
(
userId NUMBER(20) ,
popedomName VARCHAR2(32)
);
--预置数据:
insert into tbl_test_user values(1,'奎刚');
insert into tbl_test_user values(2,'石敢当');
insert into tbl_test_role values(1,'坏蛋');
insert into tbl_test_role values(2,'好人');
insert into tbl_test_popedom values(1,'只能生存在三界缝隙');
insert into tbl_test_popedom values(2,'泰山是他的道场');
--根据id查询:
select a.username,b.rolename,c.popedomname from tbl_test_user a,tbl_test_role b,tbl_test_popedom c
where a.userid=b.userid
and b.userid=c.userid
and a.userid=2;
② 怎么设置SQL数据库用户权限
现在安全性里面设置用户角色,然后去数据库里面设置用户权限。