【发布时间】:2015-06-14 17:20:01
【问题描述】:
我使用 jdbc 和 oracle db。如何使用 otion ON COMMIT PRESERVE ROWS 创建全局临时表,然后使用另一条语句删除该表? 我的代码示例如下所示。
queryOfStatement1 = "CREATE GLOBAL TEMORARY TABLE MY_TABLE (ID VARCHAR(20 BYTE), NAME VARCHAR(20 BYTE)) ON COMMIT PRESERVE ROWS"; statement1.execute(); statement1.commit(); queryOfStatement2 = "DROP TABLE MY_TABLE"; statement2.execute(); statement2.commit();
【问题讨论】:
-
这不是使用全局临时表的正确方法。它们与 T-SQL 中的临时表不同,后者更像是内存中的集合..