其他分享
首页 > 其他分享> > 存储过程

存储过程

作者:互联网

 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