您好,欢迎访问一九零五行业门户网

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

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
其它类似信息

推荐信息