mysql存储过程

2018-06-18 00:49:37来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

创建存储过程

1.创建一个无参数的存储过程。

delimiter //               #mysql默认结束标志为分号,现在修改为两个斜杠。
create procedure pro_student()
begin
  delete from students;
end //
delimiter ;                #还原默认的结束标志。

2.创建一个有参数的存储过程。

delimiter //
create procedure pro_student(in sid int)
begin
  select * from students where id=sid;
end //
delimiter ;

3.创建一个带输出参数的存储过程 。

delimiter //
create procedure pro_student_count(out coun int)
begin
  select count(*) into coun from students;
end //
delimiter ;


call pro_student_count(@count);
select @count;


#结果:2

  

.调用存储过程。

#无参数调用方式:
call pro_student

#有参数调用方式:
call pro_student(1);

4.删除一个存储过程

drop procedure pro_student;

  

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:mysql常用函数

下一篇:mysql用户管理与权限