如何锁定SQL开发人员以允许SELECT查询

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何锁定SQL开发人员以允许SELECT查询相关的知识,希望对你有一定的参考价值。

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

答案

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

Grant select on schema.table to userX;
另一答案

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

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

以上是关于如何锁定SQL开发人员以允许SELECT查询的主要内容,如果未能解决你的问题,请参考以下文章

如何改进 INSERT INTO ... SELECT 锁定行为

在 SQL Server 中,如何以类似于 Oracle 的“SELECT FOR UPDATE WAIT”的方式锁定单行?

database 如何查询某个字段以某个字母开头的数据

sql的for update

代码中的动态 SQL 查询可能吗?

如何查询oracle 数据库性能,sql资源占用