养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

PLSQL给用户某些表或者表的字段的查询权限

时间:2024-10-21 14:18:54

本教程包括以下内容:(1)跗柿椁焚如何通过plsql新建用户?(2)oracle数据库如何给用户赋予表的查询权限?(3)oracle数据库如何给用户赋予某表某些字段的查询权限?(通过视图的方式)

方法/步骤

1、打开plsql,选择数据库,使用该数据库的管理员账号登录,一般这个管理员账号为sys。

PLSQL给用户某些表或者表的字段的查询权限

2、如下图,按红色箭头所示顺序进行操作。

PLSQL给用户某些表或者表的字段的查询权限

3、点击Role privileges,分别选择connect和resource。

PLSQL给用户某些表或者表的字段的查询权限

4、点击apply。

PLSQL给用户某些表或者表的字段的查询权限

5、给用户赋予表的查询权限:语句为grant selectonxjydata.sfb_filetoDBLINKTEST;

PLSQL给用户某些表或者表的字段的查询权限

6、创建视图:在view上右击new。

PLSQL给用户某些表或者表的字段的查询权限

7、填写view信息,然后点击ok。

PLSQL给用户某些表或者表的字段的查询权限

PLSQL给用户某些表或者表的字段的查询权限

8、将视图的查询权限赋予给用户。语句为grant selectonxjydata.view_dblink_test_get_oeatoDBLINKTEST;

9、使用账号DBLINKTEST登录,通过以下语句可以查询结果。select* fromxjyd瞢铍库祢at锾攒揉敫a.sfb_file;select* fromxjydata.view_dblink_test_get_oeawhereoea01='2020-2102050001'同时,在user中找到DBLINKTEST,右击view,点击object privileges中可以看到上面语句赋予的权限

PLSQL给用户某些表或者表的字段的查询权限

© 一点知识