所谓存储过程,就是一组用于完成特定数据库功能的SQL语句集,该SQL语句集经过编译后存储在数据库系统中。在使用时候,用户通过指定已经定义的存储过程名字并给出相应的存储过程参数来调用并执行它,从而完成一个或一系列的数据库操作。
创建不带参数的存储过程:
create or replace procedure 存储过程名 as
begin
sql语句内容
extention;
end;
创建有传进来参数的存储过程:
create or replace procedure
存储过程名(参数名 in 类型,参数名 out 类型) as --in表示传入的参数,out表示返回的参数
begin
sql语句内容
extention;
end;
查询该存储过程:
select * from user_source where name = '存储过程名(必须大写)';
领取专属 10元无门槛券
私享最新 技术干货