begin
p_4_2_09_3;
execute immediate ' select  *  from TEMP_TABLE_p1;'
end;

解决方案 »

  1.   

    你在sqlplus查一下,是不是有这个表
    select count(1) from all_tables where owner='???' AND TABLE_NAME='TEMP_TABLE_p1';
      

  2.   

    呵呵,这个表不存在吗?
    if isExists<>1 then
    改成
    if isExists>0 then 
    会不会更好些?
      

  3.   

    可以参考
    http://expert.csdn.net/Expert/topic/1804/1804888.xml?temp=.1388056
      

  4.   

    我查过了,临时表值行
    select count(1) from all_tables where owner='???' AND TABLE_NAME='TEMP_TABLE_p1';反回0,但是这个表存在的,请问如何判断一张临时表是否存在?