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

页面导航:首页 > 数据库 > Mysql > MYSQL分享:获取存取过程完整定义语句

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

来源: 作者: 时间:2016-02-21 09:46 【

MYSQL分享:获取存取过程完整定义语句[sql]SELECT db,specific_name AS OBJECT_NAME , CONCAT( CHAR(13), CHAR(10), #39;DELIMITER $$#39;, CHAR(13), CHAR(10), CHAR(...
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  
  .proc a   
  WHERE `type` = 'PROCEDURE'  
 
Tags:

文章评论

最 近 更 新
热 点 排 行
Js与CSS工具
代码转换工具

<