亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

Oracle之AUTHID CURRENT_USER 3

2024-08-29 13:54:36
字體:
來源:轉載
供稿:網友

3調用者的舉例詳解

沒有AUTHID CURRENT_USER表示定義者權限(definer rights),以定義者身份執行;

加上AUTHID CURRENT_USER表示調用者權限(invoker rights),以調用者身份執行。

 

例:

 

1. 創建兩個用戶:xxpo,xxgl

2. 在xxpo下創建一張表:xxpo_authid_test

[c-sharp] view plaincopyCREATE TABLE xxpo.xxpo_authid_test(ID NUMBER,NAME VARCHAR2(20));  

3. 在xxpo下創建如下兩個PRocedure

3.1 xxpo_no_authid_test_prc:

[c-sharp] view plaincopyCREATE OR REPLACE PROCEDURE xxpo_no_authid_test_prc  (    p_id   IN NUMBER   ,p_name IN VARCHAR2  ) IS  BEGIN    INSERT INTO xxpo_authid_test      (id      ,NAME)    VALUES      (p_id      ,p_name);  END xxpo_no_authid_test_prc;  

3.2 xxpo_has_authid_test_prc:

[c-sharp] view plaincopyCREATE OR REPLACE PROCEDURE xxpo_has_authid_test_prc  (    p_id   IN NUMBER   ,p_name IN VARCHAR2  ) AUTHID CURRENT_USER IS  BEGIN    INSERT INTO xxpo_authid_test      (id      ,NAME)    VALUES      (p_id      ,p_name);  END xxpo_has_authid_test_prc;  

4. 將兩個procedure的執行權限(EXECUTE)賦予xxgl:

[c-sharp] view plaincopySQL> GRANT EXECUTE ON xxpo_no_authid_test_prc TO xxgl;     Grant succeeded  SQL> GRANT EXECUTE ON xxpo_has_authid_test_prc TO xxgl;     Grant succeeded  

5. 在xxgl分別調用xxpo下面的兩個procedure,查看結果:

[c-sharp] view plaincopySQL> BEGIN    2  xxpo.xxpo_no_authid_test_prc(1,'nameXXGL001');    3  END;    4  /     PL/SQL procedure successfully completed     SQL>   SQL> BEGIN    2  xxpo.xxpo_has_authid_test_prc(2,'nameXXGL002');    3  END;    4  /     BEGIN  xxpo.xxpo_has_authid_test_prc(2,'nameXXGL002');  END;     ORA-00942: table or view does not exist  ORA-06512: at "XXPO.XXPO_HAS_AUTHID_TEST_PRC", line 7  ORA-06512: at line 3     SQL> SELECT * FROM xxpo.xxpo_authid_test;             ID NAME  ---------- --------------------           1 nameXXGL001     SQL>   

由于我們并沒有在xxgl用戶下創建一個名為xxpo_authid_test的表,所以當我們在xxgl用戶下以調用者(xxgl)權限去執行xxpo.xxpo_has_authid_test_prc這個procedure的時候,會報表不能找到(ORA-00942)的錯誤;而以定義者(xxpo)權限去執行則不存在此問題。

---

Authid Current_User 是調用者權限。Oracle DB下面有2種執行的權限:定義者權限和調用者權限。默認都是定義者權限。聲明Authid Current_User后就是調用者權限。定義者權限的現象是,如果在APPS下創建的procedure,那其他user,只要能執行procedure,都是以apps的名義來執行的。因為APPS是procedure的定義者。APPS能做什么,那這個procedure就能做什么。調用者權限的現象是,如果在APPS下創建的procedure,如果其他user有權限執行這個procedure,這個procedure所做的內容都是以當前user的名義來做的。如果某個table,只有APPS才有權限修改,那這個procedure在apps下面才執行成功。其他user下是不成功的。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91精品国产91久久久久久不卡| 91精品在线影院| 久久激情五月丁香伊人| 91国语精品自产拍在线观看性色| 中文字幕av一区二区| 国产亚洲欧美日韩一区二区| 最新69国产成人精品视频免费| 欧美成人中文字幕| 最新国产精品亚洲| 欧美极品少妇与黑人| 国产福利视频一区二区| 亚洲一区二区自拍| 亚洲成人aaa| 国产精品丝袜久久久久久不卡| 欧美网站在线观看| 亚洲一区二区久久| 亚洲美女自拍视频| 久久久久久噜噜噜久久久精品| 97视频在线观看免费| 在线观看欧美视频| 亚洲女人天堂色在线7777| 久久精品国产亚洲一区二区| 亚洲欧美成人一区二区在线电影| 国产aⅴ夜夜欢一区二区三区| 国产精品久久久久久久电影| 国产精品白嫩美女在线观看| 精品香蕉在线观看视频一| 精品性高朝久久久久久久| 欧美精品在线免费播放| 中文字幕精品www乱入免费视频| 亚洲一区亚洲二区| 国内精品久久久久久影视8| 国产精品1区2区在线观看| 久久影院免费观看| 一本色道久久88亚洲综合88| 在线看片第一页欧美| 成人免费大片黄在线播放| 亚洲国产第一页| 91超碰中文字幕久久精品| 日韩激情av在线免费观看| 国产日韩欧美电影在线观看| 日韩美女免费观看| 欧美天堂在线观看| 欧美专区国产专区| 亚洲老板91色精品久久| 日日骚久久av| 中文字幕日韩高清| 欧美美最猛性xxxxxx| 欧美激情久久久| 在线丨暗呦小u女国产精品| 欧洲精品久久久| 国产精品久久久久999| 欧美精品免费在线观看| 久久香蕉精品香蕉| 欧美美最猛性xxxxxx| 亚洲成人激情在线观看| 亚洲毛片一区二区| 国产视频精品久久久| 国产欧美一区二区| 精品亚洲精品福利线在观看| 亚洲精品理论电影| 欧美亚洲国产日韩2020| 国产日韩精品入口| 亚洲欧美在线免费| 日韩精品高清视频| 欧美成人午夜激情在线| 97视频在线免费观看| 成人性生交大片免费看视频直播| 国产亚洲成av人片在线观看桃| 深夜福利一区二区| 2021国产精品视频| 亚洲午夜激情免费视频| 疯狂做受xxxx高潮欧美日本| 久久免费观看视频| 亚洲欧美日本伦理| 亚洲自拍中文字幕| 欧美激情国产日韩精品一区18| 欧日韩不卡在线视频| 精品国产一区二区在线| 国产成人自拍视频在线观看| www.国产精品一二区| 国产日韩精品电影| 亚洲精品福利在线| 欧美巨乳美女视频| 亚洲免费精彩视频| 国产成人综合久久| 欧美尺度大的性做爰视频| 91av在线不卡| 日韩视频―中文字幕| 久久精品视频播放| 亚洲一区二区三区sesese| 一区二区三区高清国产| 国产婷婷97碰碰久久人人蜜臀| 精品国产乱码久久久久酒店| 欧美日韩激情小视频| 欧美性极品少妇精品网站| 欧美日韩一区二区在线| 国产亚洲精品激情久久| 久久久视频免费观看| 久久精品久久久久久国产 免费| 韩曰欧美视频免费观看| 国产精品三级久久久久久电影| 高清日韩电视剧大全免费播放在线观看| 亚洲欧美在线免费| 超碰日本道色综合久久综合| 国产日韩中文在线| 亚洲国产日韩欧美在线99| 日韩av黄色在线观看| 欧美激情视频网站| 日韩精品中文在线观看| 这里只有精品在线观看| 国产女精品视频网站免费| 久久久久久久久久久免费| 91九色在线视频| 国产精品香蕉在线观看| 欧美日韩中文字幕综合视频| 26uuu亚洲国产精品| 成人日韩在线电影| 成人在线中文字幕| 97香蕉超级碰碰久久免费的优势| 日韩在线观看免费高清| 按摩亚洲人久久| 亚洲免费电影在线观看| 国产精品av电影| 中文字幕精品—区二区| 日韩小视频在线观看| 亚洲视频精品在线| 久久国产精彩视频| 中文字幕亚洲专区| 日韩不卡在线观看| 中文字幕亚洲字幕| 色偷偷噜噜噜亚洲男人的天堂| 2019中文字幕在线观看| 欧美一级电影久久| 亚洲www在线观看| 亚洲国产日韩欧美在线99| 精品激情国产视频| 中文字幕国产亚洲2019| 精品成人乱色一区二区| 亚洲aa中文字幕| 欧洲成人午夜免费大片| 国产亚洲免费的视频看| 亚洲va码欧洲m码| 亚洲一区二区精品| 91地址最新发布| 色噜噜狠狠狠综合曰曰曰| 日韩最新av在线| 国产精品视频一区国模私拍| 国产精品吴梦梦| 欧美怡红院视频一区二区三区| 欧美亚洲成人网| 日韩欧美视频一区二区三区| 久久久亚洲精选| 国产亚洲日本欧美韩国| 成人激情春色网| 5566日本婷婷色中文字幕97| 国内外成人免费激情在线视频网站| 91免费版网站入口| 亚洲国产精品99久久| 久久国产精品电影| 高清欧美性猛交| 亚洲电影中文字幕| 亚洲人成亚洲人成在线观看| 国产精品69久久久久|