存储过程
作者:互联网
1 创建存储过程 2 create procedure 存储过程名(参数) 3 begin 4 sql语句… 5 sql语句… 6 end; 7 8 调用存储过程 9 call pro_b(过程名) # 10 11 删除存储过程 12 drop procedure (if exists) 存储过程名; 13 14 15 DELIMITER // 16 17 CREATE PROCEDURE myproc () 18 BEGIN 19 DECLARE num INT ; 20 SET num = 1 ; 21 22 WHILE 23 num < 1001 DO 24 INSERT INTO tbl_mgm_menu ( 25 menu_name, 26 menu_logo, 27 menu_url, 28 menu_seq, 29 rec_st 30 ) 31 VALUES 32 ( 33 CONCAT('name', CAST(num AS CHAR)), -- 用num拼接名字 34 CONCAT('logo', CAST(num AS CHAR)), -- 用num拼接日志 35 CONCAT('/url', CAST(num AS CHAR)), -- 用num拼接url 36 num, 37 "1" 38 ) ; 39 SET num = num + 1 ; 40 41 END WHILE ; 42 43 END // 44 -- 平时可以直接 用这个模板造数据 多看看 自己项目开发写的pkg就行 45 46 CALL myproc () ;
标签:存储,--,menu,CHAR,CAST,num,过程 来源: https://www.cnblogs.com/chendakeng/p/15978829.html