如何锁定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”的方式锁定单行?