oracle建表权限授权 oracle数据库怎么授予用户修改表某一列的权限?
oracle数据库怎么授予用户修改表某一列的权限?Oracle中为表中指定的列分配权限的SQL语句如下:例如,EMP表中有一个用户Joan需要为EMP分配权限uName operation permi
oracle数据库怎么授予用户修改表某一列的权限?
Oracle中为表中指定的列分配权限的SQL语句如下:
例如,EMP表中有一个用户Joan需要为EMP分配权限uName operation permission,编写如下:
授权更新(EMP)名称)
开启埃德温·埃普托如果Joan更新EMP表中的salary字段,将报告一个错误:
update埃德温.emp设置salary=100000
第1行出错:
ora-01031:特权无效
Oracle授予用户查询表的权限,好像没起什么作用?
这取决于您授权的架构。
只需在表名前面添加。。。
从所有者中选择*。表名。
另一个方便的方法是将同义词添加到授权表中。
为schema.tuhq创建同义词xjhys.tuhqpricerangeinfo。这样,xjhys可以通过同义词直接访问表。