存储过程:
create or replace procedure query_tables as
cursor c_row_rec
is
select table_name from user_tables where table_name like 'LEE_CLIENT%';
begin
for v_row_rec in c_row_rec loop
dbms_output.put_line(v_row_rec.table_name);
end loop;
end;
执行 exce query_tables后 提示:
cann't perform this operation on a close dataset请教达人!
create or replace procedure query_tables as
cursor c_row_rec
is
select table_name from user_tables where table_name like 'LEE_CLIENT%';
begin
for v_row_rec in c_row_rec loop
dbms_output.put_line(v_row_rec.table_name);
end loop;
end;
执行 exce query_tables后 提示:
cann't perform this operation on a close dataset请教达人!
写错了
begin
-- Call the procedure
query_tables;
end;
执行是没有错误 可是一个表名也没有输出!
你的报错信息不像oracle的报错,应该是应用调用query_tables时报的错吧,可能是应用调用的代码写的有问题。
ENABLED了吗?
默认是disabled的啊,你要按下红灯,变成绿灯才行啊