国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql存儲過程中定義權限

2024-07-24 12:59:32
字體:
來源:轉載
供稿:網友

【definer和invoker的解釋】

    創建存儲過程的時候可以指定 SQL SECURITY屬性,設置為 DEFINER 或者INVOKER,用來奉告MySQL在執行存儲過程的時候,,是以DEFINER用戶的權限來執行,還是以調用者*(invoker)的權限來執行。

   默認情況下,使用DEFINER方式,此時調用存儲過程的用戶必須有存儲過程的EXECUTE權限,并且DEFINER指定的用戶必須是在mysql.user表中存在的用戶。

   DEFINER模式下,默認DEFINER=CURRENT_USER,在存儲過程執行時,MySQL會檢查DEFINER定義的用戶'user_name'@'host_name'的權限;

   INVOKER模式下,在存儲過程執行時,會檢查存儲過程調用者的權限。

等同于Oracle  中的  authid current_user


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 漯河市| 共和县| 天峨县| 延川县| 台南市| 东阳市| 鹤山市| 若羌县| 长海县| 都匀市| 大埔区| 彰化市| 全州县| 科技| 朝阳区| 贺州市| 新和县| 宽甸| 蒙自县| 铜梁县| 吴旗县| 深水埗区| 宕昌县| 三河市| 开平市| 陆良县| 万源市| 来安县| 南郑县| 资源县| 晋城| 普格县| 新沂市| 堆龙德庆县| 浮山县| 申扎县| 西平县| 会昌县| 九江县| 九龙县| 百色市|