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;