麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > Oracle > 正文

Oracle給用戶授權truncatetable的實現方案

2024-08-29 14:00:07
字體:
來源:轉載
供稿:網友

1,對其它用戶下的表執行trundate table操作

開發說在用dwetl下執行調用shop用戶下的表的時候提示沒有權限操作,google了查了下,發現oracle/246672.html">oracle賬戶沒法直接賦予對某個表的truncate權限,那要怎么來實現呢?
在shop用戶下面,準備測試數據

SQL> create table Z_TRUNCATE_T(ID number);Table created.SQL> insert into Z_TRUNCATE_T select 1 from dual;1 row created.SQL> commit;Commit complete.SQL> select * from Z_TRUNCATE_T;  ID----------   1SQL>

2,比較粗魯不安全的做法

通常賦予truncate的常規做法,是直接賦值drop any table給一個用戶

SQL> grant drop any table to dwetl;Grant succeeded.SQL> SQL> grant select,insert,delete,update on Z_TRUNCATE_T to dwetl;Grant succeeded.SQL>

干完活,需要趕緊馬上收回權限因為drop any table權限是在太大了,一不小心就會造成誤刪除,到時候哭都來不及啊

SQL> revoke drop any table from dwetl;Revoke succeeded.SQL> revoke select,insert,delete,update on shop.PLAN6_TEMPLET_NODE_EDIT from dwetl;Revoke succeeded.SQL>

3,比較安全的做法

建立一個存儲過程p_truncate,在存儲過來里面執行truncate table Z_TRUNCATE_T;然后賦予另外一個用戶dwetl對這個存儲過程的執行權限。

存儲過程p_truncate如下:

create or replace procedure p_truncate as   begin  execute immediate 'truncate table Z_TRUNCATE_T';  end;

建立存儲過程:

SQL>  create or replace procedure p_truncate as beginexecute immediate 'truncate table Z_TRUNCATE_T'; 4 end; 5 /Procedure created.SQL>

賦予存儲過程的執行權限給dwetl,并且賦予表的增刪改查權限,因為truncate后,緊接著的基本就是insert、update、delete了

SQL> grant execute on p_truncate to dwetl;Grant succeeded.SQL> SQL> grant select,insert,delete,update on Z_TRUNCATE_T to dwetl;Grant succeeded.SQL>

通過dwetl賬號登陸,執行存儲過程查看效果,看到shop用戶下的表Z_TRUNCATE_T已經被清空了,ok,如此也證明了通過存儲過程這種方案是可行的,可以對別的用戶下的表進行truncate table操作。
–查看

SQL> call shop.p_truncate();Call completed.SQL> select * from shop.Z_TRUNCATE_T;no rows selectedSQL>

以上所述是小編給大家介紹的Oracle給用戶授權truncatetable的實現方案,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到oracle教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产免费一区二区三区在线能观看 | 亚欧美一区二区 | 视频一区二区不卡 | 国产亚洲美女精品久久久2020 | 久久久噜噜噜久久熟有声小说 | 国产成人精品一区二区视频免费 | 91精品国产一区二区三区动漫 | 国产高潮好爽受不了了夜色 | 日本xxxx视频 | 国产一级免费av | 偿还电影免费看 | 中文字幕在线观看免费 | 亚洲成人网一区 | 国产亚洲高清在线精品不卡 | 日韩大片在线永久观看视频网站免费 | 亚洲av一级毛片特黄大片 | 久草在线高清 | 一区二区三区在线视频观看58 | 日韩视频一二区 | 欧美日日操 | 色网站综合 | 国产羞羞视频在线免费观看 | 国产精品久久久久久久久久 | 久久日韩在线 | 91一区二区三区久久久久国产乱 | 欧美亚洲一级 | 久久影片| 91久久99热青草国产 | 欧美一区二区三区久久精品视 | 福利免费视频 | xnxx 日本19| 亚洲精品无码不卡在线播放he | 亚洲成人福利在线观看 | 一级黄色毛片a | 久草导航 | 亚洲综合精品成人 | 青青操精品 | 制服丝袜成人动漫 | 二级大黄大片高清在线视频 | 亚洲精品欧美在线 | 久久久久久久高清 |