首页 > 解决方案 > 如何在Oracle中创建一个只能查看源代码而不更改源代码并查看表字段的用户?

问题描述

如何在Oracle中创建一个用户只能查看包和过程的源代码而不更改它们并且查看表字段而不查看表中的数据?

我知道您可以向特定用户授予视图,但是如何在不隐藏字段的情况下拒绝访问表数据?

我很感激任何帮助。

标签: oracle

解决方案


我找到了解决方案。您需要在 DBA_SOURCE 上创建一个视图并在此视图上授予用户 SELECT 权限。在这种情况下,用户将能够看到包和过程以及表结构的代码,但不能执行它们。


推荐阅读