首页 >数据库 >Oracle > 正文

oracle存储过程是什么?

原创2020-07-16 16:17:3301783

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

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中文网最新课程二维码

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

  • 相关标签:oracle 存储过程
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 专题推荐

    作者信息

    coldplay.xixi

    好好学习 天天向上

    最近文章
    重点详解Java类和对象1392
    浅析php简单操作mysql锁机制2997
    php无法加载mysql怎么办1576
    推荐视频教程
  • oracle知识库oracle知识库
  • 肖文吉Oracle视频教程肖文吉Oracle视频教程
  • 尚观Oracle入门到精通视频教程尚观Oracle入门到精通视频教程
  • oracle基础视频教程oracle基础视频教程
  • 视频教程分类