当我们需要修改临时表时,出现如下提示:
ORA-14450: 试图访问已经在使用的事务处理临时表
相信网络上已经有很多这种问题的解决方法,比如杀会话。但我这里列出了最简单的方法,那就是改临时表的名字,然后再创建一个相同名字的临时表。例子如下:
1:alter table temp_tablename rename temp_tablename1;
2:create global temporary table temp_tablename as select * from temp_tablename1 where 1=2;