当前位置:Gxlcms > 数据库问题 > Mysql创建视图,生成存储过程

Mysql创建视图,生成存储过程

时间:2021-07-01 10:21:17 帮助过:25人阅读

  1. -- select * from (SELECT nid from part where nid > 2) as A
  2. -- create view V1 AS
  3. -- create view V1 AS #创建视图
  4. -- select man_to_woman.nid,man.name as mname,woman.name as wname from man_to_woman
  5. -- LEFT JOIN man ON man_to_woman.man_id = man.nid
  6. -- LEFT JOIN woman on man_to_woman.woman_id = woman.nid
  7. -- where man.name = ‘duyanqi‘
  8. delimiter \\ #声明以\\为语句结束符(默认;分号结束)
  9. drop PROCEDURE if EXISTS proc_p1 \CREATE PROCEDURE proc_p1(in i1 INT)#生成存储过程,获取一个变量i1
  10. BEGIN
  11. -- SELECT * FROM man;
  12. DECLARE d1 int;#声明变量
  13. DECLARE d2 int DEFAULT 3;
  14. set d1 = i1 + d2;
  15. SELECT * FROM man_to_woman WHERE nid > d1;
  16. END \delimiter ;#将默认的;更改回来
  17. call proc_p1(1);#调用存储过程
  18. #drop procedure proc_p1;#删除存储过程

  

Mysql创建视图,生成存储过程

标签:存储过程   art   变量   div   rom   procedure   更改   --   结束   

人气教程排行