1.创建一个javaweb项目MyBatis_Part4_Procedure
2.在src下创建procedure.sql文件
1 --创建表 2 create table p_user( 3 id number primary key, 4 name varchar2(20), 5 sex varchar2(2) 6 ); 7 8 create sequence seq_puser; 9 10 insert into p_user values(seq_puser.nextval,'A','男'); 11 insert into p_user values(seq_puser.nextval,'B','女'); 12 insert into p_user values(seq_puser.nextval,'C','男'); 13 14 commit; 15 16 --统计男女的数量 17 CREATE or replace PROCEDURE holly.get_user_count(sex_id IN number,user_count OUT number) 18 is 19 BEGIN 20 IF sex_id=0 THEN 21 SELECT COUNT(*) INTO user_count FROM p_user WHERE p_user.sex='女'; 22 ELSE 23 SELECT COUNT(*) INTO user_count FROM p_user WHERE p_user.sex='男' ; 24 END IF; 25 END ; 26 /