【发布时间】:2020-03-15 13:42:57
【问题描述】:
有没有办法在 sql developer 中锁定所有表以允许用户只执行选择查询? 我不希望用户意外更新表或删除表。此问题仅适用于 sql 开发环境。
【问题讨论】:
标签: sql oracle oracle-sqldeveloper
有没有办法在 sql developer 中锁定所有表以允许用户只执行选择查询? 我不希望用户意外更新表或删除表。此问题仅适用于 sql 开发环境。
【问题讨论】:
标签: sql oracle oracle-sqldeveloper
实现这一点的唯一真正方法是创建对所需表只有 SELECT 或 READ 权限的用户
Grant select on schema.table to userX;
【讨论】:
SQL Developer 只是一个使您能够与数据库进行通信的接口。用户授权,如更新、删除等必须在数据库本身中处理,您可以在其中准确定义每个用户被允许执行的操作。有大量关于如何在 Oracle 中授予用户访问权限的信息。 这篇文章可能会帮助您走上正轨。
【讨论】: