Oracle有什么方法可以创建一个全局临时表,并在会话结束后被删除?我知道如何创建临时表,条件是行被删除,但对我来说是不够的。Oracle全球临时表
回答
这似乎是一个Postgres的方式。不幸的是,这在Oracle中是不可能的。尝试使用PL/SQL Collections and Records
为什么这是“不幸”?全局临时表被保留(这是临时数据)是一个特征。 –
举个例子:当你有创建新的永久对象(表&&类型)的限制时。在这种情况下,您将使用集合,而不用SQL访问:**来自表(集合)**。这真的很不方便。 – saphsys
为什么你会限制创建新的永久物件?对于那些对你施加愚蠢限制的人来说,这是个问题,而不是Oracle设计GTT的方式。 –
- 1. 全球临时表Oracle
- 2. 全球临时表 - SQL Server与Oracle
- 3. 删除全球临时表
- 4. oracle全局临时表
- 5. Oracle全球临时表/ PHP交互问题
- 6. Oracle全球临时表 - 最大记录数?
- 7. Oracle全球临时表和使用存储过程和功能
- 8. BCP全球##临时表中的错误
- 9. 如何使用Oracle全局临时表?
- 10. oracle中的全局临时表空间
- 11. Oracle - 截断全局临时表
- 12. Oracle软件包全局临时表
- 13. Oracle 10g临时表
- 14. 本地vs全球临时表 - 什么时候使用?
- 15. 全局临时表
- 16. Oracle中的临时表?
- 17. 全局临时表与普通表的性能效率 - oracle 10g
- 18. Mysql临时表和oracle临时表有什么区别
- 19. 在事务中截断Oracle临时表,截断* ALL *临时表
- 20. MySQL的临时表是全
- 21. Oracle全局临时表 - 其他实例的权限
- 22. 如何使用Oracle软件包摆脱全局临时表
- 23. 如何在oracle中避免全局临时表pl/sql
- 24. Oracle全局临时表中的保存点
- 25. 从Oracle全局临时表中选择PHP的问题
- 26. Oracle 11g临时吊球不是免费的
- 27. Windows内核级别全球临界区
- 28. 临时将数据存储在Oracle的JTable或临时表中
- 29. ORACLE临时表非会话特定(ODP.NET)
- 30. Oracle存储函数与临时表
你可以,但(它必须是手动的),但它不是一个好主意,即时创建对象。也许你可以解释为什么你认为你需要这样做。如果你来自另一个支持这种方法的DBMS,则可能需要针对Oracle的另一种方法 - 可能是子查询因子分解,也可能是集合,也可能是其他方法。这真的取决于你在做什么以及你想要解决什么问题。 –
请解释为什么这对你来说“不够”。你正试图解决的**真正**问题是什么? –
问题是我只创建了很多临时表,以便可以从中导出数据,并且在一段时间后,我的模式变得充满了称为“temp”,“temp1”等的不必要的表。如果Oracle有类似的东西SAS中的“工作库”在断开连接后完全消失。 –