我对向 Oracle 数据库中的用户授予权限的命令表示怀疑。
看,我可以在有或没有命令 AN 的情况下授予权限,,,例如,我可以使用以下命令授予 crate mviews:
GRANT CREATE MATERIALIZED VIEW TO <USER>;
或
GRANT CREATE ANY MATERIALIZED VIEW TO <USER>;
所以两者有什么区别?!使用任何与否...
谢谢
区别在于:
GRANT CREATE MATERIALIZED VIEW TO <USER>;
允许您在架构中创建实例化视图。
GRANT CREATE ANY MATERIALIZED VIEW TO <USER>;
允许您在所有架构中创建实例化视图。
您可以在此处查看更多信息。