1 --定义一个存储过程,参数是rowtype类型的。
create or replace procedure do_create_emp(p_data in emp%rowtype) as
begin
dbms_output.put_line('aaaaaaaaaaa');
end;
2 调用上面的那个存储过程
create or replace procedure create_emp() as
cursor emp_data is
select * from emp;
begin
for t_data in emp_data loop
此处怎么调用上面的那个存储过程,我想把 t_data 传进去,该怎么写
end loop;
end;
do_create_emp(p_data in emp%rowtype) 这个参数是rowtype
然后下边传参数不能是游标,改成:for t_data in (select * from emp) loop
exec do_create_emp(t_data);