p_user( 2 id int primary key auto_increment, 3 name varchar(10), 4 sex char(2) 5 ); 6 7 insert into p_user(name,sex) values('A',"男"); 8 insert into p_user(name,sex) values('B',"女"); 9 insert into p_user(name,sex) values('C',"男"); 10 11 -- 创建存储过程(查询得到男性或女性的数量, 如果传入的是0就女性否则是男性) 12 DELIMITER $ 13 CREATE PROCEDURE mybatis.ges_user_count(IN sex_id INT, OUT user_count INT) 14 BEGIN 15 IF sex_id=0 THEN 16 SELECT COUNT(*) FROM mybatis.p_user WHERE p_user.sex='' INTO user_count; 17 ELSE 18 SELECT COUNT(*) FROM mybatis.p_user WHERE p_user.sex='' INTO user_count; 19 END IF; 20 END 21 $ 22 23 -- 调用存储过程 24 DELIMITER ; 25 SET @user_count = 0; 26 CALL mybatis.ges_user_count(1, @user_count); 27 SELECT @user_count;
MyBatis学习总结(六)——调用存储过程

相关文章:

  • 2022-12-23
  • 2021-10-06
  • 2021-06-05
  • 2021-11-18
  • 2022-01-18
  • 2022-03-04
  • 2021-12-11
猜你喜欢
  • 2022-02-09
  • 2022-12-23
  • 2021-09-29
  • 2022-12-23
  • 2021-11-30
  • 2021-12-25
相关资源
相似解决方案