Oracle开发存储过程

1.什么是过程?使用过的好处?

我们都知道,过程就是具体实现步骤,过程用于特定的操作,也就是在一些应用程序中要执行特定的操作

可以基于这些操作建立特定的过程。通过使用过程可以简化客户端应用的开发和维护,并且提高应用程序的性能。

2.如何创建一个过程?

CREATE OR REPLACE PROCEDURE procedure_name

(

argements1 [model] dataType, 

argements2 [model] dataType,

)IS|[AS]

PL/SQL块

说明:

PROCEDURE 创建过程的关键字,argements1 指定过程的参数 model是过程参数:取值范围只有:in 、out  、in Out

IS或AS用于开始一PL/SQL块

创建过程的实例:

1.带参数的过程

CREATE OR REPLACE PROCEDURE mysysTime(

IS

BEGIN

dbms_output.put_line(systimestamp);

)

使用:set serveroutput on 设置输出

调用函数:call mysysTime();或者:exec mysysTime;

2。创建带参数的过程

CREATE OR REPLACE PROCEDURE INSERT_INFO(

userName varchar2,password varchar2

)IS

BEGIN

INSERT INTO user_info(userName,password)VALUES(userName,password);

END;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值