求Oracle PL/SQL编写
发布网友
发布时间:2022-04-13 15:26
我来回答
共3个回答
热心网友
时间:2022-04-13 16:55
过程
定义:CREATE [OR REPLACE] PROCEDURE <过程名>[(参数列表)] IS
[局部变量声明]
BEGIN
可执行语句
EXCEPTION
异常处理语句
END [<过程名>];
变量的类型:in 为默认类型,表示输入; out 表示只输出;in out 表示即输入又输出;
在PL/SQL块中直接使用过程名;在程序外使用execute <过程名>[(参数列表)]
函数
定义:CREATE [OR REPLACE] FUNCTION <过程名>[(参数列表)] RETURN 数据类型 IS
[局部变量声明]
BEGIN
可执行语句
EXCEPTION
异常处理语句
END [<过程名>];
变量的类型:in 为默认类型,表示输入; out 表示只输出;in out 表示即输入又输出;
包
定义:
定义包的规范
CREATE [OR REPLACE] PACKAGE <数据包名> AS
--公共类型和对象声明
--子程序说明
END;
定义包的主体
CREATE [OR REPLACE] PACKAGE BODY <数据包名> AS
--公共类型和对象声明
--子程序主体
BEGIN
-初始化语句
END;
热心网友
时间:2022-04-13 18:13
http://www.oracle.com/pls/db112/to_toc?pathname=appdev.112/e25519/toc.htm
看Oracle官方文档更全更系统