PHP创建临时表的sql语句为:     
$szCreate = "CREATE GLOBAL TEMPORARY TABLE $szTemp (". 
                "CmpId   NUMBER(9) NOT NULL,". 
                "CmpData BLOB ) ON COMMIT PRESERVE ROWS"; 插入一条数据的语句为: 
$szInsQuery ="INSERT INTO $szCompare (CmpId,CmpData) VALUES(1,empty_blob()) "; 代码中给插入数据的Cmpdata字段(BLOB)进行赋值,赋值过后进行提交OCICommit,但是提交过后再对该表进行查询时,发现表里没有数据。 我记得ON COMMIT PRESERVE ROWS的临时表,在commit的时候(只要session不断)是不会把临时表数据清空的吧?