oracle目标权限dongfang - 牛牛娱乐

oracle目标权限dongfang

2019-02-13 07:33:02 | 作者: 佑运 | 标签: 权限,用户,目标 | 浏览: 6493

每个表都是某个用户的表,默许只拜访用户自己的表,假如用户想要拜访他人的表,有必要授权。sys用户默许具有拜访其他用户表的权限。在授权某个表的时分,需求表用户的窗口下授权,而不是sys管理员。目标授权语法:grant select on mytable to lisi。mytable为表名,lisi为用户名(能够用public代表一切用户)。select为权限名.
grant insert on mytable to lisi.李四在操作表的时分,有必要带上表创立者的用户名,例如:select * from wangwu.mytable;insert into wangwu.mytable values (3);权限的姓名还包含update,delete.假如要把悉数的权限授于某个用户,用grant all on mytable to lisi;目标权限的吊销权限也是运用revoke from语法.
被授于权限的用户能够经过select * from user_tab_privs;来检查他自己具有多少目标权限.
修正表,添加一列,alert table mytable add name varchar(10);
oracle能够授权某列给某个用户某个权限。例如:grant update(name) on mytable to lisi;grant insert(id) on mytable to list;那么lisi这个用户就能够经过update wangwu.mytable set name="lili" where id = 1;的方法只对wangwu授于的name列权限运用.可是留意只要刺进和更新能操控到列,删去和查询是操控不到列的。要检查列的权限数据字典,运用select * from user_col_privs;

ddl 创立,修正,删去表的句子
dml 增修改查表的句子,需求commit;
dcl 授权,吊销权限的句子;
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表牛牛娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章