Advertisement

Mysql查询结果以表注释作为表头

阅读量:

存储过程语句如下,可直接复制使用

复制代码
    CREATE PROCEDURE `test0`(IN `t_name` varchar(255))
    
    BEGIN
    -- 定义字段名
    DECLARE ecolumn_name varchar(255) ;
    
    -- 定义字段注释
    DECLARE ecolumn_comment varchar(255) ;
    
    -- 定义执行语句
    declare tempsql varchar(400) default '';
    
    -- 遍历数据结束标志
    DECLARE done INT DEFAULT FALSE;
    
    -- 定义游标
    DECLARE c_job CURSOR FOR select column_name, column_comment 
    from information_schema.`COLUMNS` WHERE upper(TABLE_NAME) = upper(t_name);
    
    -- 将结束标志绑定到游标
    DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE;
    
    -- 打开游标
    O

全部评论 (0)

还没有任何评论哟~