使用或不使用grant命令之间的区别

时间:2014-12-08 13:00:42

标签: sql oracle grant

我怀疑向Oracle数据库中的用户授予权限的命令。

看,我可以在有或没有命令的情况下授予许可ANY ,,, 例如,我可以使用以下命令来授予crate mviews:

GRANT CREATE MATERIALIZED VIEW TO <USER>;

OR

GRANT CREATE ANY MATERIALIZED VIEW TO <USER>;

所以, 两者之间有什么区别?!使用 ANY 或不...

感谢

1 个答案:

答案 0 :(得分:2)

区别在于:

GRANT CREATE MATERIALIZED VIEW TO <USER>;

让您在架构中创建实体化视图。

GRANT CREATE ANY MATERIALIZED VIEW TO <USER>;

让您在所有模式中创建物化视图。

您可以查看here以获取更多信息。