大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

MySQL存儲過程

MySQL修改存儲過程

目前,MySQL還不提供對已存在的存儲過程的代碼修改 如果,一定要修改存儲過程的代碼,必須,先將存儲過程刪除之后,在重新編寫代碼,或者創建一個新的存儲過程。

在實際開發過程中,業務需求修改的情況時有發生,所以修改 MySQL 中的存儲過程是不可避免的。

MySQL 中通過 ALTER PROCEDURE 語句來修改存儲過程。本節將詳細講解修改存儲過程的方法。

MySQL 中修改存儲過程的語法格式如下:

ALTER PROCEDURE 存儲過程名 [ 特征 ... ]

特征指定了存儲過程的特性,可能的取值有:

? CONTAINS SQL 表示子程序包含 SQL 語句,但不包含讀或寫數據的語句。

• NO SQL 表示子程序中不包含 SQL 語句。

? READS SQL DATA 表示子程序中包含讀數據的語句。

• MODIFIES SQL DATA 表示子程序中包含寫數據的語句。

? SQL SECURITY { DEFINER |INVOKER } 指明誰有權限來執行。

• DEFINER 表示只有定義者自己才能夠執行。

? INVOKER 表示調用者可以執行。

• COMMENT 'string' 表示注釋信息。

實例 1

下面修改存儲過程 showstuscore 的定義,將讀寫權限改為 MODIFIES SQL DATA,并指明調用者可以執行,代碼如下:

mysql> ALTER PROCEDURE showstuscore MODIFIES SQL DATA SQL SECURITY INVOKER;
Query OK, 0 rows affected (0.01 sec)

執行代碼,并查看修改后的信息,運行結果如下:

mysql> SHOW CREATE PROCEDURE showstuscore \G
*************************** 1. row ***************************
           Procedure: showstuscore
            sql_mode: STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
    Create Procedure: CREATE DEFINER=`root`@`localhost` PROCEDURE `showstuscore`()
    MODIFIES SQL DATA
    SQL SECURITY INVOKER
BEGIN
SELECT id,name,score FROM studentinfo;
END
character_set_client: gbk
collation_connection: gbk_chinese_ci
  Database Collation: latin1_swedish_ci
1 row in set (0.00 sec)

結果顯示,存儲過程修改成功。從運行結果可以看到,訪問數據的權限已經變成了 MODIFIES SQL DATA,安全類型也變成了 INVOKE。

提示:ALTER PROCEDURE 語句用于修改存儲過程的某些特征。如果要修改存儲過程的內容,可以先刪除原存儲過程,再以相同的命名創建新的存儲過程;如果要修改存儲過程的名稱,可以先刪除原存儲過程,再以不同的命名創建新的存儲過程。

全部教程
主站蜘蛛池模板: 国产精品乱码免费一区二区 | 东京干手机福利视频 | h片在线 | 亚洲成人精品久久 | 深夜福利免费在线观看 | 日韩中文字幕在线不卡 | 狠狠操狠狠干 | 亚洲国产一区二区三区四区五区 | 国产毛片一区二区 | 97色97色97色成人 | 精品亚洲成a人在线观看 | 欧美亚洲高清 | 毛片 mp4| 在线播放免费一级毛片欧美 | 97se色在在线视频 | 国产色吧 | 俄罗斯一级成人毛片 | 欧美seav在线| 888奇米| 毛片基地免费视频a | 久久久久久久亚洲精品一区 | 四虎影院最新 | 激情在线日韩视频免费 | 欧美性xxx免费看片 欧美性白人顶级hd 欧美性插视频 | 乱人伦视频69 | 四虎影视免费永久在线观看黄 | 97毛片| 就去色综合 | 天天干天天射天天爽 | 久久久精品 | 好吊妞视频一区二区 | 天天爽天天摸 | 久久精品国产福利国产秒 | 国产成人免费手机在线观看视频 | 26uuu在线观看| 美国一级毛片片aa成人 | 色综合视频一区二区观看 | 伊人国产在线播放 | 亚洲精品高清在线 | 在线亚洲精品 | 四虎网站最新网址 |