當前位置:首頁 » 代理許可 » 對視圖授權

對視圖授權

發布時間: 2021-03-12 07:31:30

㈠ ORACLE中怎樣賦予用戶查詢視圖的許可權

以sys或system或視圖擁有者的身份 指令: grant select on 視圖名 to 用戶名。。。
同理 賦予 插入 更改 的許可權 只要把 select 換成 insert 或update 就好了

㈡ Oracle把視圖查詢許可權給某用戶的SQL是什麼

oracle給某用戶授權試圖查詢的SQL語句為:

SQL> grant select on v_$mystat to test1;

Grant succeeded.

這樣 test1用戶就擁有了 查詢v$mystat視圖的許可權了

收回許可權命令:

SQL>revoke select on v_$mystat from test1;

(2)對視圖授權擴展閱讀

oracle 的用戶管理的常用命令介紹:

1、創建用戶:create user 用戶名 identified by 密碼;

SQL> create user scw identified by 123;

2、修改其他用戶密碼 需要許可權;

SQL> conn system/123;
已連接。

SQL> alter user scw identified by 123;

3、賦予用戶連接資料庫的許可權:

SQL>grant create session to zhansgan;

4、查看當前用戶所有表的表名:

SQL> select table_name from user_tables;

㈢ 如何對informix的視圖授權

希望我這個能幫到你,樓主!

㈣ oracle給視圖分配許可權怎麼解決

1.創建視圖:grant create view to test_user2.只修改自己的視圖,就不要把DBA等大許可權給他,並且別的user創建的view不要賦修改許可權給他這2點足以滿足

㈤ oracle視圖創建後怎麼給視圖分配許可權

給視圖分配什麼許可權?就是個子查詢,能DML基表就行了,如果只是查詢,能查就行了唄

㈥ 和V$session視圖的查詢許可權,怎麼授權

授予select on sys.v_$session許可權,並在該用戶下創建對sys.v_$session的私有同義詞。

eg:
代碼:

SQL> connect hr/hr
Connected.
SQL> select * from v$session;
select * from v$session
*
ERROR at line 1:
ORA-00942: table or view does not exist
SQL> connect / as sysdba

Connected.

㈦ oracle 如何設置具有查詢視圖的許可權

新建普通用戶:
需要用apps用戶給新建用戶建所需要查詢表或試圖的同義詞,然後grant select on view名 to 角色名;

㈧ oracle如何授權只對視圖做操作,不對視圖中引用的表做操作

通過關聯出來的視圖,不能做增刪改,系統無法對其2個原表同時做操作
你這個情況只適合把該視圖的只讀許可權給用戶C

㈨ 查詢視圖授權給什麼用戶 oracle

select * from user_tab_privs a where a.table_name = view_name;
結果的grantee就是被授權的用戶, 條件中欄位雖然叫table_name,但回是是包含視圖的答。

熱點內容
美發店認證 發布:2021-03-16 21:43:38 瀏覽:443
物業糾紛原因 發布:2021-03-16 21:42:46 瀏覽:474
全國著名不孕不育醫院 發布:2021-03-16 21:42:24 瀏覽:679
知名明星確診 發布:2021-03-16 21:42:04 瀏覽:14
ipad大專有用嗎 發布:2021-03-16 21:40:58 瀏覽:670
公務員協議班值得嗎 發布:2021-03-16 21:40:00 瀏覽:21
知名書店品牌 發布:2021-03-16 21:39:09 瀏覽:949
q雷授權碼在哪裡買 發布:2021-03-16 21:38:44 瀏覽:852
圖書天貓轉讓 發布:2021-03-16 21:38:26 瀏覽:707
寶寶水杯品牌 發布:2021-03-16 21:35:56 瀏覽:837