【发布时间】:2013-06-24 00:02:12
【问题描述】:
我从名为john 的用户创建了一个名为products 的表。我希望名为 doe 的用户有权查看该表,而另一个名为 lorem 的用户能够在此表中删除、插入、选择和更新。我怎样才能做到这一点?我需要设置哪些角色和权限?
PD:有人告诉我,我必须这样做:
CREATE VIEW view_products
as
SELECT * FROM products;
是这样吗?
【问题讨论】:
-
可能重复:[ORA-01031: 选择视图时权限不足] (stackoverflow.com/a/140665/1563878)。检查这个link。如果可以,请发布 oracle 错误代码。
-
您不需要视图。阅读 GRANT 声明。
-
我这样做'GRANT SELECT ON COCO.PRODUCTOS TO "ZETA" WITH GRANT OPTION' 但使用 zeta 我可以查看表格