oracle存储过程是什么?


本文摘自PHP中文网,作者coldplay.xixi,侵删。

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

oracle存储过程是:

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

ea802a0f77ea555760ee945115d44e6.png

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

c43107362e54ceb35e21b60319b9e4a.png

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

1

2

3

4

5

6

7

8

9

10

create or replace procedure 存储过程名(param1 in type,param2 out type)

as

变量1 类型(值范围);

变量2 类型(值范围);

Begin

   语句块

Exception --异常处理

   When others then

      Rollback;

End;

164835c1938810e2530c475c5636f31.png

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

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、测试刚才编写的存储过程

1

exec sp_demo('男');

d90a89b7fc28325580f196758d9f5c3.png

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

以上就是oracle存储过程是什么?的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

vmware 虚拟机centos7安装oracle数据库的教程图解

如何保持oracle数据库的优良性能

oracle怎么修改字段默认值

oracle收购timesten 提高数据库软件性能

oracle的四道经典面试题分享

oracle排名函数的使用方法分享

linux下oracle数据导入导出的方法详解

oracle中正则表达式的使用实例教程

讲解oracle数据库中的数据字典及相关sql查询用法

oracle开发之报表函数

更多相关阅读请进入《oracle》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...