oracle 授权用户只能查看几张表

送分小仙女□ 提交于 2020-08-11 06:36:13

--用system用户登录,创建用户并授权

conn system/system as sysdba

create user username identified by password

grant connect to username

grant select on ta1 to username

--例如:

SQL> conn system/system as sysdba;

已连接。

SQL> create user test identified by test;

 

用户已创建。

 

SQL> grant connect to test;

 

授权成功。

SQL> grant select on scott.emp to test;

 

授权成功。

 

SQL> conn test/test;

已连接。

 

SQL> select * from scott.emp;

 

     EMPNO ENAME      JOB              MGR HIREDATE              SAL       COMM     DEPTNO

---------- ---------- --------- ---------- -------------- ---------- ---------- ----------

      7369 SMITH      CLERK           7902 17-12月-80            800        900         20

      7499 ALLEN      SALESMAN        7698 20-2月 -81           1600        300         30

      7521 WARD       SALESMAN        7698 22-2月 -81           1250        500         30

      7566 JONES      MANAGER         7839 02-4月 -81           2975        900         20

      7654 MARTIN     SALESMAN        7698 28-9月 -81           1250       1400         30

      7698 BLAKE      MANAGER         7839 01-5月 -81           2850                    30

      7782 CLARK      MANAGER         7839 09-6月 -81           2450                    10

      7788 SCOTT      ANALYST         7566 19-4月 -87           3000        900         20

      7839 KING       PRESIDENT            17-11月-81           5000                    10

      7844 TURNER     SALESMAN        7698 08-9月 -81           1500          0         30

      7876 ADAMS      CLERK           7788 23-5月 -87           1100        900         20

      7900 JAMES      CLERK           7698 03-12月-81            950                    30

      7902 FORD       ANALYST         7566 03-12月-81           3000        900         20

      7934 MILLER     CLERK           7782 23-1月 -82           1300                    10

 

已选择14行。


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!