首页 > 数据库 > Oracle > oracle存储过程是什么?

oracle存储过程是什么?

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

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

oracle存储过程是什么?

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存储过程是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板