ホームページ >データベース >mysql チュートリアル >MYSQL分享:获取存取过程完整定义语句_MySQL

MYSQL分享:获取存取过程完整定义语句_MySQL

WBOY
WBOYオリジナル
2016-06-01 13:33:10857ブラウズ

bitsCN.com

MYSQL分享:获取存取过程完整定义语句

 

[sql] 

SELECT db,specific_name AS OBJECT_NAME ,  

  CONCAT(  

    CHAR(13),  

    CHAR(10),  

    'DELIMITER $$',  

    CHAR(13),  

    CHAR(10),  

    CHAR(13),  

    CHAR(10),  

    'USE `',  

    db,  

    '`$$',  

    CHAR(13),  

    CHAR(10),  

    CHAR(13),  

    CHAR(10),  

    'DROP PROCEDURE IF EXISTS `',  

    specific_name,  

    '`$$',  

    CHAR(13),  

    CHAR(10),  

    CHAR(13),  

    CHAR(10),  

    'CREATE ',  

    security_type,  

    '=`',  

    REPLACE(`definer`, '@', '`@`'),  

    '` PROCEDURE `',  

    specific_name,  

    '` (',  

    param_list,  

    ')',  

    CHAR(13),  

    CHAR(10),  

    body,  

    '$$',  

    CHAR(13),  

    CHAR(10),  

    CHAR(13),  

    CHAR(10),  

    'DELIMITER ;',  

    CHAR(13),  

    CHAR(10),  

    CHAR(13),  

    CHAR(10)  

  )  AS DEFINITION   

FROM  

  mysql.proc a   

  WHERE `type` = 'PROCEDURE'  

 

bitsCN.com
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。