我正在尝试实现一个包含内部处理器的oracle过程。
所以我需要知道如何将选定的项目添加到特定的数组并将其提取为粒子类型并执行该过程。我希望下面的代码可能有用。
程序内的:
array_ := select name from employee; /*varchar2*/
/*get one by one*/
for employee in array loop
text = employee; /*now this is in varchar2*/
end loop;
答案 0 :(得分:0)
您可以明确声明游标:
declare
cursor employees is
select name from employee;
var_name employees.name%type;
begin
for employee in employees loop
var_name := employee.name;
--your processing here
end loop;
end;