我需要
在一个过程Procedure里先查询出一些信息放到变量p_name,p_id……中
根据条件,查询出需要调用的多个函数function名
对这些查询出来的函数循环进行调用,函数执行中可能会访问到所有信息变量p_name,p_id……的值,进行处理,返回int型的结果相当于是p_name,p_id……都是全局变量,在主过程Procedure中调用函数执行
我不知道在oracle中该如何写?是不是要把所有的这些都写到一个包里。
我不会写oracle的包,谁能给个这种结构的包的框架代码
在一个过程Procedure里先查询出一些信息放到变量p_name,p_id……中
根据条件,查询出需要调用的多个函数function名
对这些查询出来的函数循环进行调用,函数执行中可能会访问到所有信息变量p_name,p_id……的值,进行处理,返回int型的结果相当于是p_name,p_id……都是全局变量,在主过程Procedure中调用函数执行
我不知道在oracle中该如何写?是不是要把所有的这些都写到一个包里。
我不会写oracle的包,谁能给个这种结构的包的框架代码
declare .....
begin
function....
procedure...end create or replace package body package_name
begin
function...
procedure...
end
create procedure pro(p_name in varchar2,p_id in varhcar2)
as
begin
....
end;
/若是p_name,p_id改变的结果,表现为所有模块操作结果,那该使用包
CREATE OR REPLACE PACKAGE pkg_test
AS
p_name varchar2(10);
p_id varhcar2(10);
END pkg_test;
/