是这样 我有一个事务临时表 RcvBusinessHSESSION
我在存储过程A中 往这个表里插入了一部分数据
然后我A里面会调用另一个存储过程B
这个B会查询A刚才插入到临时表中的数据。
但是当我查询的时候 就提示我 试图访问已经在使用的事务处理临时表。。
求大神们帮忙解决一下。。
有没有什么暴力使用的方法。。
临时表存储过程
我在存储过程A中 往这个表里插入了一部分数据
然后我A里面会调用另一个存储过程B
这个B会查询A刚才插入到临时表中的数据。
但是当我查询的时候 就提示我 试图访问已经在使用的事务处理临时表。。
求大神们帮忙解决一下。。
有没有什么暴力使用的方法。。
临时表存储过程
解决方案 »
- oracle 中的临时变量& 是什么类型?举例说明
- win 2003 32位 oracle10g数据库PGA分配问题
- 关于oracle的日期字段查询的奇怪问题
- 连接池什么概念,请大虾们不吝指教
- 请各位高手进来,解决马上给分.一个删除重复数据的问题.
- 远程VPN专线调用ORACLE数据库速度问题
- 请教有两台装有linux+oracle10g的服务器,如果把两台做成集群式,如何做?
- 求一存储过程的写法
- dbms_sql和execute immediate执行动态sql谁的效率高?
- ERROR 位于第 1 行: ORA-01861: 文字与格式字符串不匹配
- ORACLE 数据库设计
- oracle dblink 怎么设置超时间了
create global temporary table test11 (a number) on commit preserve rows;
/create or replace procedure testa
is
begin
insert into test11 values(1);
testb;
end;
/create or replace procedure testb
is
begin
for i in (select * from test11) loop
dbms_output.put_line(i.a);
end loop;
end;
/begin
testa;
end;
create global temporary table test11 (a number) on commit delete rows;
也是ok的。