大家好,
我正在开发一个应用程序来执行 ORACLE 中 ASP.NET 的 SQL 查询,我想获取所有 DDL、DCL、TCL 保留字的列表,以防止对数据库进行更改。
也许,预言机中有一个数据库表,上面有这个列表?比如v_$reserved_words。
我真的很感激你们的帮助,解决方案必须是正确的,因为我使用具有所有权限的通用用户连接到数据库,而我的公司不允许我更改它。
只需创建一个新用户并授予他连接角色,只需选择对表的权限,即允许他查看的视图。
create user test identified by notagoodpassword;
grant connect to test;
grant select on schema.table to test;
编辑:如果您希望用户调用您需要的过程/函数
grant execute on schema.procedure to test;