首页 > 数据库 > Oracle > 正文

oracle存储过程是什么?

coldplay.xixi
发布: 2020-07-16 16:17:33
原创
4285 人浏览过

oracle存储过程是:首先配置需要连接的数据库;然后打开【PL/SQL】数据库工具;接着在SQL输入界面输入需需要创建的存储过程;最后测试编写的存储过程即可。

oracle存储过程是什么?

oracle存储过程是:

1、通过ORACLE自带的 Net Manager 配置需要连接的数据库,如COST

ea802a0f77ea555760ee945115d44e6.png

2、打开PL/SQL数据库工具,属于正确的用户名和密码以及选择,点击OK进入需要创建存储过程的用户下

c43107362e54ceb35e21b60319b9e4a.png

3、了解一般存储过程的格式

create or replace procedure 存储过程名(param1 in type,param2 out type)
as
变量1 类型(值范围);
变量2 类型(值范围);
Begin
   语句块
Exception --异常处理
   When others then
      Rollback;
End;
登录后复制

164835c1938810e2530c475c5636f31.png

4、在SQL输入界面输入需需要创建的存储过程,

create or replace procedure sp_demo(param1 in varchar2,param2 out varchar2)
/*
* 存储过程实例
*/
as
cnt int;
rst varchar2(100)
Begin
   Select count(*) into cst from Tab_Demo where Col_Value = param1;
   If (cst > 0) then --判断条件
      param2 := '有匹配的值';
   Else
      param2 := '无匹配的值';
   End if;
Exception
   When others then
      Rollback;
End;
登录后复制

如下图

7c8d7dfcd6ff808e3435d96cbd6d868.png

5、测试刚才编写的存储过程

exec sp_demo('男');
登录后复制

d90a89b7fc28325580f196758d9f5c3.png

相关学习推荐:oracle数据库学习教程

以上是oracle存储过程是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!