create or replace procedure user_pr[存储过程的名字](name1 in varchar2(20) , name2 in varchar(20)) --name1和name2是所传的参数
is[as] -- is as效果一样
begin
--下面是sql语句
select age from aihao=name1 where sex=name2;
--提交事务
commit;
--关闭过程
end user_pr;
--下面是调用存储过程
call user_pr(name1,name2);
就可以得到指定 爱好 条件性别的年龄
--下面是创建视图
create or replace noforce view user_vi --noforce 是必须有指定的表 force 是没有指定的表也可以创建 user_vi也可以创建
as
--下面是语句
select name,age from users group by age having sex='boy';
--然后是使用视图
select*from user_vi
然后我们就可以得到按年龄排序,性别为boy的用户