• mysql 存储过程示例


    /*黑名单造数据存储过程*/
    
    /*自定义结束符*/
    DELIMITER $$
    /*如果存在同名的存储过程就删除*/
    DROP PROCEDURE IF EXISTS prAddBlack$$
    /*创建存储过程*/
    CREATE PROCEDURE prAddBlack(IN n INT)
    BEGIN
        WHILE n >999  DO    
            INSERT INTO blacklist_table(ticket) VALUES(n);
            SET n=n-1;     
        END WHILE; /*MySQL 存储过程中的每条语句的末尾,都要加上分号 “;”*/
    END$$
     
    /*还原默认结束符*/
    DELIMITER ;
     
    /*调用存储过程*/
    CALL prAddBlack(1300);
    
    
    /*************************************************************************************/
    
    /*参与者造数据存储过程*/
    
    /*自定义结束符*/
    DELIMITER $$
    /*如果存在同名的存储过程就删除*/
    DROP PROCEDURE IF EXISTS prCreateUser$$
    /*创建存储过程*/
    CREATE PROCEDURE prCreateUser(IN n INT)
    BEGIN
        DECLARE id BIGINT DEFAULT 4328620000;
        WHILE n >999  DO        
            SET id=id+n;
            INSERT INTO user_table(mUserId,mUserName,mPortraitUrl,serverName,ticket) VALUES(id,CONCAT('测试',n),'dest/images/defaults-p.png','vrv',n);                
            SET n=n-1;        
        END WHILE; /*MySQL 存储过程中的每条语句的末尾,都要加上分号 “;”*/
    END$$
    
    /*还原默认结束符*/
    DELIMITER ;
    
    /*调用存储过程*/
    CALL prCreateUser(3000);
  • 相关阅读:
    188. 买卖股票的最佳时机 IV
    139. 单词拆分
    198. 打家劫舍
    122. 买卖股票的最佳时机II
    C#界面控件汇总
    电脑重装系统的三种方式
    SQL Server Profiler的使用
    反向路由检测 问题记录
    迅为龙芯2K1000开发板网络加载系统
    迅为IMX8M mini开发板Linix系统修改默认屏幕
  • 原文地址:https://www.cnblogs.com/liaojie970/p/7048739.html
Copyright © 2020-2023  润新知