如何锁定SQL Developer以允许SELECT查询

时间:2019-11-19 23:02:47

标签: sql oracle oracle-sqldeveloper

有没有一种方法可以锁定SQL Developer中的所有表,以允许用户仅执行选择查询? 我不希望用户意外更新表或删除表。此问题专门仅适用于sql开发人员环境。

2 个答案:

答案 0 :(得分:3)

实现此目标的唯一真实方法是创建对所需表仅具有SELECT或READ特权的用户

Grant select on schema.table to userX;

答案 1 :(得分:1)

SQL Developer只是一个使您能够与数据库进行通信的接口。用户授予(例如更新,删除等)必须在数据库本身中进行,您可以在其中确切定义允许每个用户执行哪些操作。有关如何授予Oracle用户权限的信息很多。 这篇文章可能会帮助您走上正确的道路。

How to create a user in Oracle 11g and grant permissions