嗨,大家好,
我正在开发一个在ORACLE中从ASP.NET执行SQL查询的应用程序,我希望获得所有DDL,DCL,TCL保留字的列表,以防止更改数据库。
也许,¿这个列表在oracle中有一个数据库表吗?比如v_ $ reserved_words。
我真的很感谢你们的帮助,解决方案必须是正确的,因为我与具有所有权限的通用用户连接到数据库,我的公司不允许我改变它。
答案 0 :(得分:4)
只需创建一个新用户并给他连接角色,然后选择表格的权限,允许他查看的视图。
create user test identified by notagoodpassword;
grant connect to test;
grant select on schema.table to test;
编辑:如果您希望用户调用您需要的程序/功能
grant execute on schema.procedure to test;