Sql grant命令使用与否的区别
我对向Oracle数据库中的用户授予权限的命令表示怀疑 听着,不管有没有命令我都可以授予权限任何,,, 例如,我可以使用以下命令授予板条箱mviews:Sql grant命令使用与否的区别,sql,oracle,grant,Sql,Oracle,Grant,我对向Oracle数据库中的用户授予权限的命令表示怀疑 听着,不管有没有命令我都可以授予权限任何,,, 例如,我可以使用以下命令授予板条箱mviews: GRANT CREATE MATERIALIZED VIEW TO <USER>; 授予创建物化视图的权限; 或 授予创建任何具体化视图的权限; 所以, 两者有什么区别?!使用任何或不使用 谢谢区别在于: GRANT CREATE MATERIALIZED VIEW TO <USER>; 授予创建物化视图的权限;
GRANT CREATE MATERIALIZED VIEW TO <USER>;
授予创建物化视图的权限;
或
授予创建任何具体化视图的权限;
所以,
两者有什么区别?!使用任何或不使用
谢谢区别在于:
GRANT CREATE MATERIALIZED VIEW TO <USER>;
授予创建物化视图的权限;
允许您在模式中创建物化视图
GRANT CREATE ANY MATERIALIZED VIEW TO <USER>;
授予创建任何具体化视图的权限;
允许您在所有架构中创建物化视图
您可以查找更多信息
GRANT CREATE ANY MATERIALIZED VIEW TO <USER>;